Очень хочется увидеть в вашей замечательной программе режим-аналог
"Fit visible" в Adobe Reader-а. Этот режим чем-то напоминает ваш "Fit
screen width", но, в отличие от последнего, масштабирует страницу так,
что убираются пустые белые поля по горизонтали слева и справа от
области текста. Это черезвычайно важно когда в строке много текста,
шрифт при "Fit screen width" получается очень мелкий и читать
становиться невозможно. Тогда максимальное использование всей экранной
ширины жизненно необходимо.
Сейчас я пользуюсь "Zoom by rect", но часто в djvu книгах получается
так, что поля слева и справа на разных страницах разные из-за огрехов
сканирования. Менять руками область зуммирования на каждой странице
руками нереально. Поэтому автоматизация этого процесса через режим
"Fit visible" - это будет бомба!
Это не так уж и сложно.
Вот bw страница из книги (я вынул ее из djvu файла) разрешением
1256x2011:
http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=bed65df0.png
А вот построенная по ней гистограмма количества точек в каждой
вертикальной колонке:
http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=d53c9a74.png
Обратите внимание на ярко выраженные нулевые "полочки" слева и справа
на гистограмме - это и есть поля, которые нужно отсечь.
Сложно теперь? По моему, не очень :)
Усложним пример - ту же страницу я слегка повернул на 1 градус в
фотошопе.
Вот новая гистограмма и "полочки" опять присутствуют:
http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=5fe634a2.png
В случае же вашей программы область по которой нужно будет строить
гистограмму будет не более 640x480 :)
> Прошу заметить, что PDF - формат векторный и там не стоит подобной
> проблемы...
Ну это, конечно, да. Собственно, я не против поддержки в программе и
pdf формата, но попозже :)
Бомба-то, бомба, да вот как в растровом формате отличить "легко и быстро" полезный контент от мусора при сканировании? Идеальных сканов не бывает и обязатаельно по краям на полях встречаются "мухи". И как их отделять от "котлет" (т.е. буковок)?Это не так уж и сложно. Вот bw страница из книги (я вынул ее из djvu файла) разрешением 1256x2011: http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=bed65df0.png А вот построенная по ней гистограмма количества точек в каждой вертикальной колонке: http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=d53c9a74.png Обратите внимание на ярко выраженные нулевые "полочки" слева и справа на гистограмме - это и есть поля, которые нужно отсечь. Сложно теперь? По моему, не очень :) Усложним пример - ту же страницу я слегка повернул на 1 градус в фотошопе. Вот новая гистограмма и "полочки" опять присутствуют: http://smg.photobucket.com/albums/v286/kontiky/?action=view¤t=5fe634a2.png В случае же вашей программы область по которой нужно будет строить гистограмму будет не более 640x480 :)
Ага.
> Ну ладно, убедил. Нужно только будет доп.настройку сделать - высота полок не гистограмме...
Да, да. Про это я забыл как раз написать. Опция такая будет нужна.
> Проблема только - время в данный момент для меня.
Ну, главное, что есть надежда на то что это таки появиться :)