Автор Тема: Программа DjVu Imager  (Прочитано 125492 раз)

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #45 : 02 јРав 2010, 09:39:48 »
Для tiff есть теги xResolution, yResolution и ResolutionUnit. tiff wiki
Для png - пункт 11.3.5.3 pHYs Physical pixel dimensions спецификации

Ну и FreeImage должна иметь выходы на эти параметры.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #46 : 02 јРав 2010, 12:06:56 »
57an
Цитировать
Ну и FreeImage должна иметь выходы на эти параметры.
Разумеется, там это есть. Я имею в виду, что надо понять, по какой формуле рассчитывать величину проставляемого DPI.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #47 : 02 јРав 2010, 14:05:54 »
Опять не пойму сути проблемы...
Если для графического файле уже прописан dpi (ну или dp[sm], dp[mm], в зависимости от ResolutionUnit),
то зачем дополнительно что-то рассчитывать? (кроме приведения сантиметров или миллиметров в дюймы - но с этим-то проблем быть не должно)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #48 : 02 јРав 2010, 14:54:28 »
Да просто мне пока некогда этим заниматься. :) Как-нибудь позже.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #49 : 11 јРав 2010, 22:51:37 »
Еще такой вопрос.
Если запускать Djvu Imager с того места, где он физически находится, то при работе никаких консольных окон не всплывает.
Если запускать с ярлыка - кодирование каждой очередной страницы сопровождается кратковременным появлением консольного окна...
Очень хотелось бы иметь возможность запускать с ярлыка, но без появления консольных окон во время обработки.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #50 : 12 јРав 2010, 10:46:11 »
57an
Извиняюсь, не заметил ранее.  :-[

Новая подверсия:

DjVu Imager v1.9  (1,16 МБ)

http://www.djvu-soft.narod.ru/soft/djvu_imager_v1_9.rar

Исходники:  (73 КБ)

http://www.djvu-soft.narod.ru/soft/djvu_imager_v1_9_src.rar

Указанный глюк исправлен. Он, кстати, проявлялся, если программу запустить с ярлычка - которому не обязательно было находиться именно на Рабочем Столе.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #51 : 16 јРав 2010, 08:30:32 »
Есть ли возможность добавить в Imager такую функцию, как вставка background-картинки даже в случае отсутствия foreground-чанков? Речь идет об обложке и полноцветных иллюстрациях типично в подобных случаях вставляемых в почти готовую книгу через Solo и его потомков. Просто попалась книга, где такие иллюстрации на каждой второй странице...

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #52 : 16 јРав 2010, 09:24:21 »
57an
Цитировать
Есть ли возможность добавить в Imager такую функцию, как вставка background-картинки даже в случае отсутствия foreground-чанков?
Это там и так есть. Речь идёт о чисто белых страницах в DjVu-книге, куда подклеиваются картинки. В этом случае задний фон не подклеивается - а просто им заменяется обрабатываемая страница.

P.S. Кстати, я подумал, что термин "метод вклейки иллюстраций" неточен. Потому что, это не метод - а скорее, технология. Это фактически лишь вариация метода разделённых сканов. Тоже самое можно сказать про "метод подклейки фона" - правильнее было бы назвать это "технология подклейки фона" (как вариация метода разделённых сканов).

А вот "метод раскраски маски" - его ИМХО можно назвать как метод - так как он, как мне кажется, не относится к методу разделённых сканов.

А может, наиболее правильно обозвать всё это как "метод пересборки DjVu" - а всё от него производное уже как "технологии".

А то путаница получается.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #53 : 16 јРав 2010, 11:11:33 »
Проверил еще разок - действительно, пустого foreground не остается.. И это здорово..

А можете еще разок пройтись по ключевым отличиям технологии вклейки иллюстраций и технологии подклейки фона. Почему для них нужны раздельные термины? Ведь суть та же - кодируем иллюстрацию в photo и вставляем в background..

Само название метод разделенных сканов тоже можно подвергнуть критике - запросто можно подумать, что это разделение разворота на страницы.

Не знаю, как на английском называется действие, совершаемое профилем scanned, на русском вроде бы утвердился термин "автосегментация",
соответственно, довольно логичное название метода звучало бы как "метод ручной сегментации".

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #54 : 16 јРав 2010, 13:21:39 »
57an
Цитировать
Почему для них нужны раздельные термины?
Вы же сами просили - как-то обозвать принцип работы DjVu Imager.
Всё-таки есть небольшая разница. Взять хоть "вставка background-картинки даже в случае отсутствия foreground-чанков". Т.е. DjVu Imager действует немного изощрённо - в зависимости от конкретного случая сканов. Метод разделённых сканов - он прямолинейный, не учитывает он возможных тонкостей, а DjVu Imager их все учитывает.
Цитировать
Само название метод разделенных сканов тоже можно подвергнуть критике
Слово "разделённые" здесь ИМХО оправдано - т.к. это перевод "родного" термина "separated", который там повсеместно используется в этом смысле (например, "csepdjvu" есть название). А вот слово "сканы" - может и вводит в заблуждение. Можно сказать, допустим, "метод раздельного кодирования иллюстраций" (но длинновато). "Метод разделённых иллюстраций"?
Цитировать
"метод ручной сегментации"
Слишком общий термин. В методе разделенных сканов у нас не бывает, чтобы поверх вырезанной картинки вставлялись клочки переднего плана (как могла бы выглядеть ручная имитация авто-сегментации).

Да и авто-сегментация может быть разной - это тоже слишком общий термин.
« Последнее редактирование: 16 јРав 2010, 13:27:34 от monday2000 »

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #55 : 16 јРав 2010, 14:44:06 »
Цитировать
Вы же сами просили
Я не просил, я поднял вопрос - корректно ли использовать термин "метод подклейки фона" в контексте Imagera. И вы сразу же придумали новый термин. Хотя, судя по всему, на новый термин тут особо и не набирается. Ну, максимум, "усовершенствованный метод подклейки фона". Так сказать, МПФ 2.0 ))

А вообще, imho, достаточно назвать просто - "Метод (технология) двухэтапного кодирования djvu". В противовес обычной одноэтапной технологии (прогон на конкретном профиле - bitonal, photo или scanned-подобном).
Ведь раздельно кодируются все составляющие djvu, не только иллюстрации.

А если все описывать как оно работает, можем вообще прийти к "методу непересекающихся слоев" ))

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #56 : 16 јРав 2010, 15:27:32 »
В общем, я думаю пока остановиться на следующих терминах:

- Метод разделённых сканов (исторически сложился, так сказать :) )

- Технология подклейки фона (т.е. djvumake - в противовес FSD)

- Метод раскраски маски

- Технология вклейки иллюстраций - то, что делает DjVu Imager (действительно, на "метод" это не тянет).

Производные от метода разделённых сканов:
- Технология подклейки фона (на базе djvumake)
- Технология вклейки иллюстраций ("технология DjVu Imager") (чуть более изощрённый вариант технологии подклейки фона). (на базе djvumake)
- Технология csepdjvu (без специального названия).
- Технология msepdjvu (без специального названия).

Отличительным признаком метода разделённых сканов является создание субсканов (передний субскан и/или задний субскан) в сканобрабатывающей программе - до DjVu-кодирования.
Цитировать
"Метод (технология) двухэтапного кодирования djvu"
Не самый ИМХО удачный термин. Ведь на каждом этапе создаётся свой DjVu. К тому же это слишком какой-то уж общий термин.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #57 : 16 јРав 2010, 15:41:53 »
Кстати, а FSD в данной классификации к какому методу/технологии относится? К технологиям csepdjvu и msepdjvu?

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Imager
« Ответ #58 : 16 јРав 2010, 22:14:33 »
И еще, как вы относитесь к идее скрестить, наконец, Small и Imager?
Пусть даже на базе documenttodjvu, пока не подростет быстродействие и качество minidjvu..
Ведь выход ST уже фактически подготовлен к такой (одноэтапной для пользователя) обработке.
А у вас богатый работы со всеми ключевыми технологиями..
Я имею в виду что-то типа радиокнопки "закодировать раздельно" и соответствующей таб-страницы в опциях. Где из первостепенного - Гаусс, автоконтраст и даунскейл до разрешения сканирования.
Чтобы можно было закодировать раздельно в два клика, не особо вникая в суть того, что делаешь...

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #59 : 17 јРав 2010, 14:36:20 »
57an
Цитировать
Кстати, а FSD в данной классификации к какому методу/технологии относится? К технологиям csepdjvu и msepdjvu?
Да.
Цитировать
И еще, как вы относитесь к идее скрестить, наконец, Small и Imager?
Сделать вместо этих 2 программ некую 1 гибридную? Я в принципе против такого подхода - именуемого "вредный универсализм". Я же всегда, к примеру, критиковал СК за это.

Да и далеко не каждому вообще нужна функцинальность DjVu Imager вообще.

Наверняка существует какая-нибудь наука вроде эргономики, из которой можно чётко вычислить - какой именно функционал должна иметь каждая программа и т.п.