Автор Тема: Программа DjVu Small Mod  (Прочитано 71127 раз)

Accept

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #120 : 16 ѕЪвпСам 2015, 07:50:35 »
textsharik, спасибо большое!
А нет ли у вас желания добавить пункт (на титулку программы) "сжимать каждый файл отдельно"?
типа вот так:

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #121 : 16 ѕЪвпСам 2015, 08:40:13 »
А нет ли у вас желания добавить пункт (на титулку программы) "сжимать каждый файл отдельно"?
Вы не могли бы привести пример, когда это может быть реально нужно?
Зачем может понадобиться каталог с несколькими сотнями мелких DjVu-страниц?

Accept

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #122 : 16 ѕЪвпСам 2015, 12:36:14 »
Запросто.
Когда кодируешь обложку, форзац, нахзац, супер-обложку и другие страницы профилем "Фото", чтобы потом добавить их по отдельности в  основной джву файл.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #123 : 16 ѕЪвпСам 2015, 15:44:26 »
Когда кодируешь обложку, форзац, нахзац, супер-обложку и другие страницы профилем "Фото", чтобы потом добавить их по отдельности в  основной джву файл.
Для этой цели есть кнопка "Раскрыть файл" в режиме декодирования.

Делаются отдельно файлы: "сжато_чёрно_белым.djvu" и "сжато_как_фото.djvu" и т.д.
Потом эти файлы открываются в режиме "Декодировать DjVu в DjVu" кнопкой "Раскрыть файл".
И каждая страница добавляется в список как отдельный файл.

Accept

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #124 : 17 ѕЪвпСам 2015, 08:01:12 »
Попробовал - неудобно до свиста в ушах. 
Гораздо проще и удобнее в Document Express Enterprise сжать постранично, а потом DocExpressEditor добавить - наглядно видно что и куда добавлять-удалять.
Только для этих целей и держу под боком Document Express Enterprise.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #125 : 18 ѕЪвпСам 2015, 21:12:24 »
Ладно, раз надо - сделаем.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #126 : 20 ѕЪвпСам 2015, 11:32:22 »
DjVu Small Mod 0.7.3

Исправлены ошибки:
- Опция Crop (обрезка) не работала из-за орфографической ошибки
- Индикатор автоматической сортировки сдвигался при изменении размера окна
- Сообщения об ошибке в редких случаях приводили к зависанию программы
- В русском переводе было потеряно несколько строчек

Добавлены мелкие фичи:
- Добавлена опция кодирования 'Каждый файл в отдельный DjVu'

http://www.mediafire.com/download/rwx2irbogy3droo/DjVu_Small_Mod_v0.7.3.7z
https://mega.nz/#!qlxSUK5I!Yv0RxcWFuuix3OX6hDVK4Yjqnz1_ud1Vul639B4tkuU


P.S. Пара замечаний по поводу опции 'Каждый файл в отдельный DjVu'
- Опция находится на вкладке "Общие", но скрыта по умолчанию.
  Чтобы открыть опцию - включите настройку "Показывать редко используемое"
- Для удобства использования, добавлен специальный профиль "Фото",
  кодирующий каждый файл в отдельный DjVu.
  Этот профиль находится в группе "Персональные", тип="Фото", dpi="1to1"
  (Если хотите его изменить или удалить - файл профиля называется
  "Personal\Photo (1to1 dpi).conf" в инсталляционном каталоге).
- В данной версии, опция 'Каждый файл в отдельный DjVu' имеет ряд ограничений:
  Она не поддерживается пакетным режимом.
  Она не совместима с ручной сегментацией.
  Она не совместима с опциями "Залить фон цветом" и "Закрасить текст цветом".

Accept

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #127 : 21 ѕЪвпСам 2015, 11:30:06 »
Спасибо большое! То что нужно!

sergiokapone

  • Постоялец
  • ***
  • Сообщений: 103
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #128 : 01 ЅЮпСам 2015, 19:44:30 »

textsharik , можете сделать в zone editor  тип зоны "чернобелая", которая кодируется с другим режимом чем остальная страница? Это нужно, например, если агрессивный метод сжатия съедает точки на рисунке. Рисунок можно было бы закодировать в режиме lossless а все остальное aggressive.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #129 : 02 ЅЮпСам 2015, 13:11:52 »
можете сделать в zone editor  тип зоны "чернобелая", которая кодируется с другим режимом чем остальная страница?
Это очень сложно. Возможно, в далёком будущем.

Это нужно, например, если агрессивный метод сжатия съедает точки на рисунке. Рисунок можно было бы закодировать в режиме lossless а все остальное aggressive.
Эта проблема частично решается опцией "Despecle level" (Удаление точек).
Можно поставить эту опцию на 0. Тогда удаление точек отключится, а сжатие останется агрессивным.
(Правда, удаление точек на тексте тоже отключится).

N.M.E.

  • Пользователь
  • **
  • Сообщений: 87
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #130 : 03 ЅЮпСам 2015, 00:08:59 »
textsharik
на днях собирался выпустить релиз утилиты, которая позволила бы решить в том числе и данную задачу.. к сожалению, сегодня нашел баг и как его исправить пока не придумал.. но, я надеюсь, она таки увидит свет и можно будет подумать над добавлением данного функционала в мод..

Egor_Mt

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
    • E-mail
заработок (не халява)
« Ответ #131 : 01 ПЭТРам 2016, 19:20:23 »
Здорово, в целом мой пост больше для админов форума.
Заработайте на вашем форуме. Наиболее проверенные биржи это адмитад и линкум.
Кому не сложно пройти по реферальным ссылкам, то вот они:
1. https://www.admitad.com/kz/promo/?ref=df480d04a0
2. http://linkum.ru/invite/a1b943308737932862763bfa5ce5a036/
P.S. Для неадминов могу за символическую цену продать рабочие темы для заработка.
Больших доходов там не будет, но новичкам, чтобы начать подойдет.
Хотя может у вас и получится лучше, чем у меня в свое время)
Кому интересно, пишите на почту internet.z@inbox.ru . Всем удачи.

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #132 : 04 °ЯаХЫм 2016, 04:58:55 »
Большое спасибо за шикарную программу!

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #133 : 16 °ЯаХЫм 2016, 03:04:54 »
textsharik
на днях собирался выпустить релиз утилиты, которая позволила бы решить в том числе и данную задачу.
Я так понимаю, эта утилита просто с помощью всё той же библиотеки freeimage, будет бинаризовать области на картинке, отмеченные в файле .zon? По идее это можно делать батником из IrfanView.

Не хватает горячих клавиш для областей в редакторе. Лучше если по умолчанию будет отмечаться полутоновая зона. Не хватает по умолчанию ручного определения областей. Приходится очищать информацию в файлах ".zon". Очень понравилось присутствие приоритета текстовых зон. Ещё хотелось бы чтобы для редактора зон был возможен только один процесс. А то открывается по 500 редакторов. Для каждой страницы. А закрывать каждый раз долго. На кликах приходится экономить.
« Последнее редактирование: 17 °ЯаХЫм 2016, 01:56:10 от DigURa »

N.M.E.

  • Пользователь
  • **
  • Сообщений: 87
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #134 : 17 °ЯаХЫм 2016, 20:38:38 »
Я так понимаю, эта утилита просто с помощью всё той же библиотеки freeimage, будет бинаризовать области на картинке, отмеченные в файле .zon? По идее это можно делать батником из IrfanView.
нет, программа берет блиты и шейпы из одного djvu-файла и вставляет их в другой.. таким образом, основную книгу можно закодировать агрессивно, а отдельные зоны - без потерь во временном файле, и затем перенести все шейпы и блиты из временного в основной файл..
кстати, программу я уже сделал, называется DjVu Blits Merger, есть на ру-борде.. правда она сделана на шарпе и требует 2й фреймворк.. если её привязывать к Моду, то и на него будут те же ограничения распространяться (по крайней мере для данного режима)..
сейчас еще и консольного режима в ней нет, но при необходимости и это можно сделать..