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

sergiokapone

  • Постоялец
  • ***
  • Сообщений: 103
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #150 : 04 ёоЭм 2016, 13:42:26 »

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #151 : 06 ёоЭм 2016, 10:47:38 »
Очень большая просьба. Если возможно, сделайте переход на следующую стр в zoneedit И по pgdwn тоже. Очень неудобно тянуться пальцами одной руки, удерживая мышку другой на той же точке, чтобы в том же месте отметить картинку.
Ещё такой вопрос. Нельзя ли сделать зону стандартного автоопределения зон djvu? В режиме бинаризации неотмеченных зон. Или это запутывает весь процесс? В общем использовать зону с автоопределинием и с бинаризацией в одном проекте. Если уж не в одном изображении. В плане одна картинка с одним профилем, другая с другим. Следующая в проекте. А лучше всё таки встроить бинаризатор зон в zoneedit.
« Последнее редактирование: 06 ёоЭм 2016, 19:41:06 от DigURa »

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #152 : 07 ёоЭм 2016, 16:00:56 »
Нестабильная альфа-версия 0.7.7 alpha 2.
https://mega.nz/#!34YgWRTA!TgtIZhANYvNWuqvQs7AAECYH_945S2QnVT1A9BDV8mo
http://www.mediafire.com/download/e70ykanovxblaxu/DjVu_Small_Mod_v0.7.7.alpha2.7z

Очень большая просьба. Если возможно, сделайте переход на следующую стр в zoneedit И по pgdwn тоже.
Сделал. Когда Scroll-lock включён - pgdwn переключает страницу. Когда Scroll-lock выключен - работает по-старому.

Ещё такой вопрос. Нельзя ли сделать зону стандартного автоопределения зон djvu? В режиме бинаризации неотмеченных зон. Или это запутывает весь процесс?
Сделал, хотя процесс действительно понемногу усложняется.
- Красная зона защищает от сегментера и заливки.
- Синяя зона снимает защиту от сегментера и защищает от заливки.
- Пустая зона (место вне зон) разрешает сегментер и заливку.
- Зелёная зона внутри красной или синей замазывает зону под цвет окружающих её пикселей.
- Зелёная зона вне красной или синей закрашивает в цвет заливки, игнорируя цвет окружающих пикселей.



Вопросик тут возник http://forum.ru-board.com/topic.cgi?forum=5&topic=48183#10
Сложная проблема. Это не тривиальная путаница кодировок, а что-то похуже.
К тому же, я плохо разбираюсь в формате PDF, и не смог понять, что именно запорото в PDF-структурах.
К сожалению, в обозримом будущем исправить не смогу.
« Последнее редактирование: 09 ёоЭм 2016, 12:10:34 от textsharik »

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #153 : 10 ёоЭм 2016, 00:54:56 »
Чудесная программа! Невероятно! Вас люди наверное на руках носят.

И  descreen есть. Он для зон иллюстраций действует? Интересно. Какой в нём алгоритм? Как у Sattva Descreen, или просто размытие типа Median или Gaussian Blur.

А для конвертации в pdf всё равно есть чудесная djvuToy. Которая жмёт из djvu не увеличивая практически размер выходного pdf.

Можно на youtube видеоуроки выложить по программе. И прорекламировать. Мол как уменьшить размер pdf в 300 раз. Причём не с ухудшением, а с улучшением качества и читабельности. У меня есть такие pdf. Под гиг размером были. И стали 1-2 мега. На лайках и просмотрах поблоггерствовать...
« Последнее редактирование: 10 ёоЭм 2016, 01:30:56 от DigURa »

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #154 : 10 ёоЭм 2016, 09:39:30 »
И  descreen есть. Он для зон иллюстраций действует? Интересно. Какой в нём алгоритм? Как у Sattva Descreen, или просто размытие типа Median или Gaussian Blur.
Спасибо на добром слове.
Но, к сожалению, descreen кривой настолько, что он практически бесполезен. Поэтому эта опция и спрятана.
Я хочу в будущем прикрутить Sattva Descreen, но отвязать фильтр от фотошопа - огромная работа.

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #155 : 10 ёоЭм 2016, 19:02:43 »
О! Шикарная идея! Встроить Sattva Descreen. Это точно. У Sattva Descreen до сих пор непревзойдённый алгоритм.

А нет планов встроить в zoneedit ещё color reducer с выбором оставляемых цветов и допуска?

В последней альфе нашёлся баг.
Когда отмечаю поля в zoneedit, - выдаёт ошибку.


« Последнее редактирование: 13 ёоЭм 2016, 07:24:49 от DigURa »

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #156 : 19 ёоЭм 2016, 19:27:19 »
А нет планов встроить в zoneedit ещё color reducer с выбором оставляемых цветов и допуска?
Это задача для графического редактора, а не для простого расстановщика зон.
Разве что в далёком будущем.

В последней альфе нашёлся баг.
Когда отмечаю поля в zoneedit, - выдаёт ошибку.[/url]
Недостаточно информации. Дайте, пожалуйста, полный лог, оригинальный файл и файл зон.

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #157 : 20 ёоЭм 2016, 11:03:22 »
Ссылка на запрошенные файлы по багу.
http://rgho.st/7R5pQL7Dl

Версия программы с используемыми настройками
http://rgho.st/8tW6ZnHGg
« Последнее редактирование: 21 ёоЭм 2016, 20:43:14 от DigURa »

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #158 : 21 ёоЭм 2016, 09:54:59 »
DigURa, большое спасибо.

Хотфикс для нестабильной версии 0.7.7alpha2
http://www.mediafire.com/download/u33f762fc38xuxy/0.7.7a2fix.7z

Исправлены два бага:
- Зональная бинаризация не поддерживала "вывернутую" зону грязи.
- Ручная сегментация некорректно работала в режиме "склейка".

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #159 : 21 ёоЭм 2016, 20:45:11 »
Хотфикс для нестабильной версии 0.7.7alpha2
http://www.mediafire.com/download/u33f762fc38xuxy/0.7.7a2fix.7z
Отлично. Работает.
« Последнее редактирование: 22 ёоЭм 2016, 20:26:57 от DigURa »

DigURa

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #160 : 29 ёоЭм 2016, 15:01:02 »
Как можно поиграться с опцией "max FG colors"? Она всё время неактивна.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #161 : 30 ёоЭм 2016, 09:27:22 »
Как можно поиграться с опцией "max FG colors"? Она всё время неактивна.
Пока, к сожалению, никак. Я давно собирался её имплементировать, но руки так и не дошли.

eugene.v

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Программа DjVu Small Mod
« Ответ #162 : 05 ёоЫм 2016, 18:33:21 »
Ошибка конвертирования файлов с именем "Untitled.FR12 - 0001.bmp, Untitled.FR12 - 0002.bmp". Версия 0.7.6.1.7, Windows 10.

Log:
Начинаю конвертирование...


---------- Profile ----------
#
DjvuSmall:

# Base / H-300dpi (300 dpi)
# resolution-multiplier=1 --> Extreme / Text only (600 dpi)
# target-subsample=3 --> Extreme / Text only (600 dpi)
# bg-subsample=3 --> Extreme / Text only (600 dpi)
# fg-subsample=12 --> Extreme / Text only (600 dpi)
mask-upsample=1
edge-size=2
render-size=3
blurring-size=3
high-variation-foreground=false
thickening=1
# dpi=-300 -->
# upsample=1 --> Extreme / Text only (300 dpi)
subsample=1

# Base / H-normal-quality
# quality=75 --> Extreme / Text only (600 dpi)
subsample-refine=false
# background-floss=true --> Extreme / Text only (600 dpi)
limit-mem-usage=false
jb2-format=B

# Pseudo-Djvu / Empty profile

# Base / H-normal-text
pix-filter-level=25
# shape-filter-level=40 --> Extreme / Text only (600 dpi)
threshold-level=75
inversion-level=25
inhibit-foreback-level=40
# block-overlap=1 --> Extreme / Text only (600 dpi)

# Original / Scanned (300 dpi)

# Extreme / Text only (600 dpi)
shape-filter-level=0
resolution-multiplier=1
# quality=1 -->
target-subsample=20
fg-quality=50
# bg-subsample=12 -->
fg-subsample=12
block-overlap=2
disable-halftone=true
background-floss=false
# aggressive=true -->
# pages-per-dict=99999 -->
togray=true

# Extreme / Text only (300 dpi)
upsample=2

#
quality=75
bg-subsample=3
lossless=true
pages-per-dict=20
dpi=300
output-format=tif
segmenter-mode=auto
bg-fill=white
fg-fill=black
multi-core=200000
---------------------------------


> "D:\Distrib\_Графика\DjVu\DjVu Small Mod\Bin\DocumentToDjvu.exe"
--verbose --config="D:\Distrib\_Графика\DjVu\DjVu Small
Mod\instances\chbrepmqg7ubg\documenttodjvu.conf" --profile=DjvuSmall
--filelist="D:\Distrib\_Графика\DjVu\DjVu Small
Mod\instances\chbrepmqg7ubg\filelist.txt" "e:\555\Untitled-555.djvu"

File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file
File '-' : bmp file


Reported DPI = 300*300
   [Page 1]
Image: 4758x6694 dpi=600
Mask: 4758x6694 dpi=600
File '-' : bmp file


Reported DPI = 600*600
   [Page 2]
Page: 4636x6694 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 3]
Page: 4666x6716 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 4]
Page: 4420x6694 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 5]
Page: 4420x6694 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 6]
Page: 4350x6694 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 7]
Page: 4350x6694 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 8]
Page: 4588x6748 dpi:300
File '-' : bmp file


Reported DPI = 600*600
   [Page 9]
Page: 4508x6694 dpi:300
Page 0001. Untitled.FR12 - 0001.bmp   -> Untitled.FR12 - 0001.djvu
Page 0002. Untitled.FR12 - 0002.bmp   -> Untitled.FR12 - 0002.djvu
Page 0003. Untitled.FR12 - 0003.bmp   -> Untitled.FR12 - 0003.djvu
Page 0004. Untitled.FR12 - 0004.bmp   -> Untitled.FR12 - 0004.djvu
Page 0005. Untitled.FR12 - 0005.bmp   -> Untitled.FR12 - 0005.djvu
Page 0006. Untitled.FR12 - 0006.bmp   -> Untitled.FR12 - 0006.djvu
Page 0007. Untitled.FR12 - 0007.bmp   -> Untitled.FR12 - 0007.djvu
Page 0008. Untitled.FR12 - 0008.bmp   -> Untitled.FR12 - 0008.djvu
Page 0009. Untitled.FR12 - 0009.bmp   -> Untitled.FR12 - 0009.djvu
User Time(s)/image: Preprocess=0.07   Segment=0.28   JB2=0.53   IW44=0.07

> djvmcvt.exe Untitled-555.djvu


> djvuextract.exe Untitled.FR12 - 0001.djvu Sjbz=orig.Sjbz INCL=orig.INCL
BG44=orig.BG44 FG44=orig.FG44

  Sjbz=orig.Sjbz --> "orig.Sjbz" (211158 bytes)
  INCL=orig.INCL --> "orig.INCL" (25 bytes)
  BG44=orig.BG44 --> "orig.BG44" (115952 bytes)
  FG44=orig.FG44 --> "orig.FG44" (3852 bytes)

> DocumentToDjvu.exe --config=prfDummy bg.bmp



Reported DPI = 0*0

FreeImage error:    FreeImage_Load: failed to open file D:\Distrib\_Графика\DjVu\DjVu Small Mod\instances\chbrepmqg7ubg\w\e\bg.bmp
Error: [1-14002] Unhandled exception..

Ошибка в формате файла D:\Distrib\_Графика\DjVu\DjVu Small Mod\instances\chbrepmqg7ubg\w\e\Untitled.FR12 - 0001.djvu

Ошибка пост-обработки

Ошибка конвертирования.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #163 : 05 ёоЫм 2016, 23:10:53 »
Ошибка конвертирования файлов с именем "Untitled.FR12 - 0001.bmp, Untitled.FR12 - 0002.bmp". Версия 0.7.6.1.7, Windows 10.

FreeImage error:    FreeImage_Load: failed to open file D:\Distrib\_Графика\DjVu\DjVu Small Mod\instances\chbrepmqg7ubg\w\e\bg.bmp
Error: [1-14002] Unhandled exception..

Эта ошибка исправлена в последней альфе 0.7.7.
Или можете воспользоваться хотфиксом для версии 0.7.6.1: http://www.mediafire.com/download/x3mgbvbvcpyu8m6/0.7.6.1-hotfix.zip

Полноценную версию с этим и другими исправлениями выпущу чуть позже.

textsharik

  • Постоялец
  • ***
  • Сообщений: 138
    • Просмотр профиля
    • E-mail
Re: Программа DjVu Small Mod
« Ответ #164 : 12 ёоЫм 2016, 14:34:05 »
Стабильная версия 0.7.7
(Зональная бинаризация не вошла в этот релиз. Эта фича продолжена в 0.7.8-alpha)

Добавлены фичи:
- Новый тип зон: "Защита от удаления точек".

Исправлены ошибки:
- Ручная сегментация некорректно работала в режиме "склейка"
- Исправлено переполнение буфера в опции "Удаление точек"
- Кодирование падало на файлах с некорректным EXIF
- Исправлено несколько багов, связанных с неанглийскими именами файлов
- Малоцветное кодирование падало на пустых изображениях
- Когда опция "verbose" была отключена, выводились лишние сообщения
- Декодирование иногда производилось в неверный каталог
- Опция "1to1" создавала файлы без расширения
- Иконки зон иногда сбивались после запуска редактора зон с включённым Sep-фильтром

Добавлены мелкие фичи:
- Выделение текущего файла теперь синхронизировано между редактором зон и основной программой
- Добавлена опция редактора зон: "Залипающие кнопки" (Пробел сбрасывает все кнопки)
- Редактор зон переключает страницы с помощью PageUp/PageDown, если включён ScrollLock
- Редактор зон больше не изменяет состояние CapsLock
- Не создаются лишние слои, когда включены опции "Залить фон белым" и "Сделать тект чёрным"

Ссылки:
http://book-scan.wix.com/djvu#!blank/z8lfg