NME
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DjVu Blits Merger v0.1 НАЗНАЧЕНИЕ И ОПИСАНИЕ ПРОГРАММЫ программа предназначена для добавления на страницы djvu-книги графических изображений (mask-слоя) из другого djvu-файла.. может применяться для добавления в книгу номеров страниц, колонтитулов, другой необходимой информации без перекодирования файла, а также для объединения графики с двух страниц, закодированных с разной степенью сжатия (например, aggressive и lossless).. есть поддержка Drag & Drop (ком. строки пока нет, но будет).. в реальности программа делает следующее - копирует блиты и соответствующие им шейпы из одной djvu-страницы в другую.. если в копируемой странице слой маски раскрашен (есть чанк FGbz), то на итоговой странице соответствующие блиты будут также раскрашены.. если раскраска выполнена другим чанком - FG44, то копируется только маска.. информация о цвете не будет скопирована также в том случае, если в реципиенте есть слой FG44 - цвет скопированных блитов будет определяться именно этим чанком.. так как страница djvu может быть либо пустая (только чанк INFO), либо иметь 1 слой - маски, либо 3 (маска Sjbz, цвет маски FGbz или FG44, задний фон BG44), то программа в требуемых случаях "докрашивает" неокрашенные блиты черным, а также создает белый задний фон.. программа позволяет вставлять скопированные с одной страницы блиты на одну, несколько или все страницы книги (например, при вставке колонтитула).. для этого выбираем вставляемый одностраничный файл и указываем куда нужно вставить.. также есть возможность вставить на разные страницы графику из разных одностраничных файлов (например, при вставке номеров страниц).. для этого вставляемым файлам присваиваем имена в соответствии с номером страницы (1.djvu, 005.djvu), в которую будем вставлять, кладем их в одну папку и указываем данную папку в соответствующем поле.. существующие требования и ограничения: - основная djvu-книга должна быть многостраничной; - вставляемые файлы - одностраничные, имеющие чанк маски - Sjbz; - если одностраничные файлы используют словари символов Djbz, то они должны быть встроены в данные файлы (внешние словари не допускаются); - привязка осуществляется к левому нижнему углу страницы (следует учитывать при разных размерах дающей и получающей графику страниц); - не работает с экзотическими чанками Smmr, BGjp, FGjp и т.п. СИСТЕМНЫЕ ТРЕБОВАНИЯ Windows XP+ .NET Framework 2.0 ОПИСАНИЕ ИНТЕРФЕЙСА Основной DjVu Открыть - открываем файл, в который будет вставлена графика из файла(ов), указанных ниже Сохранить - сохранить как.. файл с изменениями ---------- Вставляемый(ые) одностраничный(ые) DjVu Открыть файл - открываем файл, графика из которого будет вставлена в основную djvu-книгу Открыть файл - открываем папку с одностраничными файлами, графика из которых будет вставлена в основную djvu-книгу ---------- Область редактирования - область документа (страницы), на которые копируется графика Весь документ Страницы (отдельные - через запятую, диапазон - через тире.. пример: "-4,7,10-12,55-" - редактирование страниц 1,2,3,4,7,10,11,12,55 и до конца документа) ---------- RU/EN - переключение интерфейса на русский/английский язык ---------- Статусбар - адрес эл. почты ТУДУ * поддержка ком. строки * возможность вставки графики в одностраничный документ * возможность вставки графики из многостраничного документа * привязка вставляемой графики к разным углам или сторонам страниц * возможность выбора разной привязки для четных/нечетных страниц * доперевести диалоги |