shch_vg в DJVU Small я не пробовал.. мне интересно, как такие файлы кромсатор обрабатывает.. все примеры, которые приводил bolega, уже удалены с файлохранилищ, а самому мне с наскока не удалось создать файл с FGbz..
daa2013 большое спасибо за примеры, буду разбираться..
Цитата: двухслойные джву
столкнулся с проблемой, что джву двухслойным НЕ БЫВАЕТ!
под двухслойным я понимаю - маска Sjbz и ее цвет FGbz или FG44.. также не встречал только маска + задний слой (Sjbz + BG44).. поэтому всегда приходится создавать дополнительный паразитный слой..
это, конечно, не новость, но я, как обычный русский человек, сначала очень долго и неудачно экспериментировал со слоями, и только потом сел читать инструкции)))
а суть моих изысканий вот в чем.. когда-то давно в этом топике я просил bolega сделать утилиту, позволяющую объединять две djvu-страницы - ибо в кромсаторе судя по описанию очень похожий метод уже реализован.. он отказался и мне, как обычно, пришлось самому разбираться..
в конечном счете у меня получилось скопировать блиты и шейпы с одной страницы и вставить в другую)) но, это подходит только для однослойных черно-белых djvu.. пришлось разбираться дальше - чанк FGbz тоже изучен.. но вот тут и возникла проблема в том, что "двухслойных" djvu не бывает и для универсальности метода необходимо еще и IW44 кодирование познать.. можно, конечно, использовать утилиты djvulibre, но мне это уже не интересно..
в общем, на текущий момент я могу:
1) вставить однослойную страницу в другую однослойную (Sjbz+Sjbz)
2) вставить однослойную страницу в другую трехслойную (при этом, если у реципиента цвет маски определяется чанком FG44, то цвет вставленных блитов также будет определяться этим чанком)
3) вставить страницу с цветной маской (Sjbz+FGbz) в другую такую же (Sjbz+FGbz).. при этом цвета блитов в результирующем файле будут сохранены..
4) если страницу с цветной маской (Sjbz+FGbz) вставлять в другую (Sjbz+FG44), то слой FGbz учитываться не будет - результат будет соответствовать п.2
5) вставить страницу с цветной маской (Sjbz+FGbz) в другую однослойную BG44 (в действительности этого еще не делал, но в теории должно работать)..
чего не могу:
1) вставить страницу с цветной маской (Sjbz+FGbz) в другую однослойную с сохранением цвета.. необходимо научиться создавать BG44..
2) вставить однослойную страницу Sjbz в другую однослойную BG44 - необходимо научиться создавать FG44.. (хотя, только сейчас пришло в голову - можно же вместо FG44 создать FGbz с одним черным цветом.. надо будет попробовать.. в любом случае п.1 остается)..
в общем, при наличии времени постараюсь осилить IW44 и сделать публичный релиз утилиты.. к сожалению свободного времени в ближайшем будущем может не оказаться..
понимаю, что формат djvu скорее мертв, чем жив (по крайней мере в плане развития - точно), но для меня это скорее спортивный интерес))