Ru-Board.club
← Вернуться в раздел «Программы»

» WinDjView

Автор: AndyZ
Дата сообщения: 06.09.2009 14:59
ghosty
По идее винда должна использовать своп, если вся физическая память занята. По этому скриншоту невозможно понять, что же именно произошло. Проверок нехватки памяти (когда new возвращает NULL или кидает исключение) действительно нет, ни в WinDjView, ни в библиотеке DjVuLibre.

Поиск по оглавлению и букмаркам добавил в todo.
Автор: pedyashvovan
Дата сообщения: 06.09.2009 21:15
Сегодня печатал djvu -> pdf данной прогой (через acrobat 9 pro). Поскольку размер "бумаги" указывался бОльшим размера исходной страницы, то почти на всех страницах pdf файла присутствовала рамка (или ее часть), соответствующая краю страницы исходного djvu файла. Пропечатал так же само из Document Express editor - все чисто и без рамок ... Пробовал два файла - результат тот же.
Автор: AndyZ
Дата сообщения: 06.09.2009 21:43
pedyashvovan
Никаких рамок при печати программа не добавляет, поэтому непонятно, откуда они взялись. А эта рамка остаётся видна, если увеличивать масштаб в Acrobat-е/Reader-е при просмотре pdf?
Автор: pedyashvovan
Дата сообщения: 07.09.2009 20:20
После печати из Document Express editor в pdf файле появляются какие-то полосы (видны и на принтере!). Ничего так и не понял, откуда это все берется. Сконвертировал djvu -> tiff -> pdf и все пучком. Может такой файл попался.
Автор: AndyZ
Дата сообщения: 08.09.2009 15:40
ghosty
Посмотрел выложенную Вами книгу, но большой разницы между обычным windjview и subpix не заметил... Масштабы смотрел разные, в том числе и менее 768 пикселей по высоте (не знаю, как именно может сказываться размер монитора). Странно, что я не вижу той разницы, о которой Вы пишете. Вы точно сравниваете два вьюера, а не включаете/выключаете настройку в windjview-subpix?
Автор: ghosty
Дата сообщения: 08.09.2009 21:04
AndyZ

Цитата:
Вы точно сравниваете два вьюера, а не включаете/выключаете настройку в windjview-subpix?
Гм, я именно включал/выключал (только сегодня еще раз пробовал, чтобы удостовериться). Т.е. я был уверен, что я переключаю между тем алгоритмом, который используется в стандартной версии, и новым субпиксельным. Я не прав?
Попробую с двумя вьюерами, извините, если ненароком ввел в заблуждение. Но та разница, которую я увидел, была существенной.
Автор: AndyZ
Дата сообщения: 08.09.2009 23:08
ghosty
О разнице настроек я уже написал выше. Реализованный в windjview-subpix алгоритм основан на pnmscalefixed, который уже используется в windjview, поэтому корректно сравнивать с windjview при включенном высококачественном масштабировании (которое реализовано и доступно в windjview). При выключенной настройке windjview-subpix полностью выключает высококачественное маштрабирование, в то время как windjview всегда его использует для маштабирования ч/б страниц.
Автор: ghosty
Дата сообщения: 08.09.2009 23:37
AndyZ

Цитата:
При выключенной настройке windjview-subpix полностью выключает высококачественное маштрабирование, в то время как windjview всегда его использует для маштабирования ч/б страниц.
Вот этого-то я и не понимал
Получается, запутал нас этот парень - видимо, нарочно так сделал, чтобы доказать, что его алгоритм лучше...
Еще раз извините - при сравнении двух версий WinDjView разницы действительно не выявил. Те, кто говорил, что разница заметна, наверное, также были введены в заблуждение.


Цитата:
Поиск по оглавлению и букмаркам добавил в todo.
Спасибо! А еще Вы одобрили масштабирование по блоку текста
Автор: Hiken
Дата сообщения: 09.09.2009 01:47
Андрей, хватит уже оправдываться! Ставь на сайте АдСенсы, пробуй продавать ссылки SEOшникам (у тебя PR=5), только аккуратно! И к Яндекс.Бару добавь Гугль, или чего там еще есть. Все нормальные люди тебя правильно поймут. Самара - вперед!

Еще: Подумай над переездом на свой домен (как это сделали многие open source-проекты: KeePass, WinMerge, DosBox, …), там и форум себе установишь. Раз хочешь заработать, сейчас это будет лучшим вложением.
Автор: Astra55
Дата сообщения: 09.09.2009 20:26
AndyZ
Я уже как-то намекал насчет опции просмотра djvu файлов в директории, на что мне был дан отлуп Есть такая софтинка, вполне бесплатная в версии не PRO - PDF-XCViewer, живет вот тут http://www.docu-track.com/home/prod_user/PDF-XChange_Tools/pdfx_viewer
Так вот, она отличается от всех остальных вьюеров крайне приятной фичей - достаточно навести мышку на pdf файл и его первая страница отобразится в виде thumbnail плюс основная инфа о файле, что резко облегчает поиск нужного файла без его открытия.
Подумайте, может сделаете такое же для WinDjVu. Ну хотя бы скачайте PDF-XCViewer и оцените удобство такой фичи.
Автор: pastorm
Дата сообщения: 09.09.2009 21:28
Я сравнивал именно обычный качественный алгоритм из 1.0.3 и новый субпиксельный. Переключался между двумя программами, к которых были открыты одинаковые файлы. Разница есть, с субпикселами, на мой взгляд, лучше.
Автор: monday2000
Дата сообщения: 13.09.2009 11:41
AndyZ
Нельзя ли добавить в WinDjView фичу - оптовое удаление всех пользовательских аннотаций?

А то я вот сделал новую программу - http://www.djvu-soft.narod.ru/soft/djvu_pal_v1_0.rar , которая которая раскрашивает DjVu зонами, экспортированными из WinDjView, и не знаю теперь, делать ли мне в этой программе оптовое удаление всех пользовательских аннотаций в данном DjVu-файле или нет?

Знать бы, что такая фича появится в WinDjView - то я не стал бы делать её в своей программе. И сделать такую фичу я могу только в виде примитивно-грубого стирания из реестра узла, соответствующего данному DjVu-файлу - что не есть хорошо.

Конечно, пока что можно выкручиваться тем, что перед расстановкой зон в WinDjView экспортировать "пустой" файл закладок, а потом его внедрять обратно - но это не очень удобно.
Автор: ghosty
Дата сообщения: 13.09.2009 11:57
pastorm

Цитата:
Разница есть, с субпикселами, на мой взгляд, лучше.
А в чем именно улучшения? Может быть, поделитесь книжкой, чтобы можно было сравнить?


Цитата:
Нельзя ли добавить в WinDjView фичу - оптовое удаление всех пользовательских аннотаций?
Да, об этом говорилось, и это действительно актуально. Я уже кучу книжек "исчеркал" и исписал комментариями, а если соберусь делиться, то не с этим же "мусором" отдавать...
Автор: pastorm
Дата сообщения: 13.09.2009 12:48
ghosty
на качественном скане выше контраст, книжку заслал.
Автор: AndyZ
Дата сообщения: 13.09.2009 13:35
Удаление всех аннотаций добавил в todo.

ghosty
Цитата:
Я уже кучу книжек "исчеркал" и исписал комментариями, а если соберусь делиться, то не с этим же "мусором" отдавать
Пользовательские аннотации живут только на Вашем компьютере, и чтобы их кому-то передать, нужно сделать сначала экспорт, а затем импорт на другом компьютере. Они не вносятся в сам файл djvu.
Автор: ghosty
Дата сообщения: 13.09.2009 15:52
pastorm
Да, теперь вижу некоторое различия. В общем, чем меньше разрешение, чем тоньше/меньше символы, тем виднее.
Не знаю, оценят ли остальные участники, судите:
- обычный
- subpix

Две страницы:


AndyZ

Цитата:
Они не вносятся в сам файл djvu.
Что-то я в последнее время совсем рассеянный стал - второй раз уже об этом забываю . Вновь прошу меня простить.
Сама мысль хранить все пользовательские аннотации в реестре действительно очень хорошая. Но имеет один большой минус - она интуитивно непонятна для пользователя. И дело тут не в том, что он не сможет понять, как перенести аннотации с компа на комп, а в том, что он может лишиться всех наработок, если, например, решит переустановить систему. И я, боюсь, буду первым, кто сделает эту ошибку .
И это будет ужасно, т.к. у меня уже действительно хранится достаточно много текста в таком виде. Можно ли сделать опцию автоматического резервного копирования аннотаций (WinDjView.reg) при выходе из программы?
Автор: AndyZ
Дата сообщения: 13.09.2009 17:00
ghosty
Автор subpix-алгоритма говорит, и вроде бы я заметил то же самое, что разница более значительна на экранах лэптопов, чем на настольных мониторах. Вы тоже что-то подобное писали, про размер монитора.


Цитата:
Можно ли сделать опцию автоматического резервного копирования аннотаций (WinDjView.reg) при выходе из программы?
Да, идея хорошая. Плюс я планирую добавить опцию автоматического экспорта файлов букмарков, лежащих рядом с djvu, чтобы копия всегда была на диске.
Автор: ghosty
Дата сообщения: 13.09.2009 21:00
AndyZ

Цитата:
Автор subpix-алгоритма говорит, и вроде бы я заметил то же самое, что разница более значительна на экранах лэптопов, чем на настольных мониторах. Вы тоже что-то подобное писали, про размер монитора.
Скриншоты, приведенные выше, я делал на большом экране, но перепроверю и на маленьком.


Цитата:
Да, идея хорошая. Плюс я планирую добавить опцию автоматического экспорта файлов букмарков, лежащих рядом с djvu, чтобы копия всегда была на диске.
Это было бы идеально, просто я не стал об этом уже упоминать, боясь чрезмерного накопления хотелок

Вообще, WinDjView очень мне помогает.
Автор: monday2000
Дата сообщения: 14.09.2009 08:10

Цитата:
Сама мысль хранить все пользовательские аннотации в реестре действительно очень хорошая. Но имеет один большой минус - она интуитивно непонятна для пользователя.

Есть и ещё один минус. Например, у меня дома стоит Win98 и WinXP - при перегрузке из одной в другую реестр разный.
AndyZ

Цитата:
Плюс я планирую добавить опцию автоматического экспорта файлов букмарков, лежащих рядом с djvu, чтобы копия всегда была на диске.

Не понял я эту идею. Что имеется в виду?
AndyZ
Нельзя ли добавить в WinDjView фичу - оптовое удаление всех пользовательских аннотаций?
Автор: ghosty
Дата сообщения: 14.09.2009 10:00

Цитата:
Не понял я эту идею. Что имеется в виду?
Для каждого DJVU создается отдельный файл с букмарками. Он лежит в одной папке с DJVU. Я так понял.


Цитата:
Нельзя ли добавить в WinDjView фичу - оптовое удаление всех пользовательских аннотаций?
Вы топик читаете, прежде чем спросить? См. выше:

Цитата:
Удаление всех аннотаций добавил в todo.



Автор: monday2000
Дата сообщения: 14.09.2009 11:03
ghosty

Цитата:
Вы топик читаете, прежде чем спросить? См. выше:

А, вот теперь заметил.

Добавлено:

Цитата:
а в том, что он может лишиться всех наработок, если, например, решит переустановить систему.

Можно сделать программу, которая будет конвертировать пользовательские аннотации в стандартные DjVu-аннотации.
Автор: ber2004
Дата сообщения: 14.09.2009 22:08

Цитата:
Можно сделать программу, которая будет конвертировать пользовательские аннотации в стандартные DjVu-аннотации

Не хотелось бы. По-моему лучше чтобы пользовательские и стандартные не пересекались никак. Ради foolproof.
Это как пометки карандашом - стер ластиком и книга опять как новая. А если "внедрять" - то сам файл меняется. И вот скачаешь десяток одноименных файлов но с разным размером и ломай голову в чем там отличие и с каким умыслом...
И чистить эти аннотации будет затруднительно. Уже озвучена необходимость в "оптовом удалении аннотаций". А ведь оптовое удаление стандартных аннотаций приведет к удалению активного оглавления, оглавления в букмарках и т.д.
ИМХО лучше развить несколько простых инструментов для работы с запланированными файлами пользовательских аннотаций (слияние, сортировка и т.д.), ввести удобную возможность подписи аннотации (или "псевдоподписи") - в общем, способ отличения кто именно пометку сделал при многопользовательской работе с одной книгой (может как в SMS-ках - автоподпись?), а стандартными аннотациями пусть программы-редакторы занимаются.
Автор: monday2000
Дата сообщения: 15.09.2009 08:15
ber2004

Цитата:
с запланированными файлами пользовательских аннотаций

Я что-то никак не пойму - что это за файлы такие? К тому же можно и сейчас экспортировать пользовательские аннотации в файл закладок (XML) и потом делать с этим XML всё, что угодно - а потом внедрить обратно.

В чём принципиальная новизна "запланированных файлов пользовательских аннотаций"?

Цитата:
ввести удобную возможность подписи аннотации (или "псевдоподписи")

Можно и сейчас просто текстом писать в пользовательской аннотации - никто не запрещает.
Автор: ber2004
Дата сообщения: 15.09.2009 21:05

Цитата:
Я что-то никак не пойму - что это за файлы такие?

Это запись закладок (букмарков) не (или "не только") в реестр, а в виде отдельного файла, одноименного с файлом книги, только расширение другое. При многопользовательской работе с книгами и при банальном копировании книг для другого человека это (ИМХО) удобнее и логичнее.
Если я правильно понял уважаемого автора, то он именно эту идею имел в виду, говоря:

Цитата:
Плюс я планирую добавить опцию автоматического экспорта файлов букмарков, лежащих рядом с djvu, чтобы копия всегда была на диске.

У меня и сейчас радом с каждой книгой одноименный *.txt (или *.log) лежит с аннотацией, со ссылкой откуда скачано, иногда с оглавлением и т.д. Так что файл с закладками третьим будет, а то и четвёртым.

Цитата:
Можно и сейчас просто текстом писать в пользовательской аннотации - никто не запрещает.

Да, можно и сейчас, но если оформить практически тот же код некоторым интерфейсом - будет удобнее _в некоторый применениях_. Которые нужны _не всем_, но многим помогли бы. Я бы вот активнее пользовался закладками (в тех. справочниках) при наличии простого и прозрачного способа синхронизации их между несколькими компьютерами. Чтоб не просто экспорт-импорт вслепую, а просмотр списка, удаление дубликатов, иерархия в закладках и т.д.
С другой стороны не горит, поэтому лучше семь раз подумать, чем сгоряча неудобную новинку рожать.
И подписывать свои закладки инициалами, например - дело нехитрое, но ведь большинству будет в лом. А появится в настройках такая фича - пользовались бы (только надо, чтоб по дефолту уникальное имя генерилось, а то 99% будут подписаны "Администратор" ).
Сегодня такой функционал неактуален, но чуть позже, когда пойдет активный обмен закладками (и если он вообще пойдет) - тогда будет полезен.
Автор: monday2000
Дата сообщения: 16.09.2009 08:15
ber2004

Цитата:
Это запись закладок (букмарков) не (или "не только") в реестр, а в виде отдельного файла, одноименного с файлом книги, только расширение другое.

Так это уже есть и сейчас - в виде возможности сделать экспорт-импорт закладок в файл закладок (формат XML).

Не пойму я никак - в чём новизна Вашей идеи?
Автор: nipnip
Дата сообщения: 16.09.2009 21:56
ber2004

Цитата:
У меня и сейчас радом с каждой книгой одноименный *.txt (или *.log) лежит с аннотацией, со ссылкой откуда скачано, иногда с оглавлением и т.д. Так что файл с закладками третьим будет, а то и четвёртым.

У меня совершенно аналогично.

Кроме того система у меня работает почти всегда под Shadow Defender, а значит все изменения реестра после перезагрузки отменяются.

IMHO, хранение любых собственных настроек в реестре Windows крайне не удачное решение, а уж тем более ведение в реестре базы (закладки/аннотации по книгам именно база данных). Уже даже только из технических соображений.
Для некоторых просто откровением становится ускорение загрузки системы в разы после применения PageDefrag

monday2000 почему-то упорно игнорирует слово "автоматического" из не раз цитированного текста:

Цитата:
Плюс я планирую добавить опцию автоматического экспорта файлов букмарков, лежащих рядом с djvu, чтобы копия всегда была на диске.

Автор: monday2000
Дата сообщения: 17.09.2009 13:18
nipnip

Цитата:
monday2000 почему-то упорно игнорирует слово "автоматического"

Просто непонятно - что значит "автоматического"? Когда такой файл будет генерироваться автоматически? При любом изменении пользовательских аннотаций (после закрытия WinDjView)? А при копировании DjVu-файла из папки в папку - будет повторно генерироваться в рядом с копией DjVu-файла? А при перемещении - будет ли файл-"компаньон" автоудаляться?

Короче, проблем много получается...
Автор: AndyZ
Дата сообщения: 17.09.2009 13:55
monday2000
Почему же непонятно, Вы всё правильно поняли. При перемещении DjVu файлов файл с закладками нужно будет тоже переместить, иначе он будет сгенерирован снова (автоудаления не будет). Эта опция будет выключена по умолчанию, так что те, кто её включат, должны будут об этом помнить.
Автор: ghosty
Дата сообщения: 17.09.2009 17:58
AndyZ

Цитата:
При перемещении DjVu файлов файл с закладками нужно будет тоже переместить, иначе он будет сгенерирован снова (автоудаления не будет).
Просто интересно стало, а теоретически можно ли реализовать что-то вроде Connected Files feature - по аналогии со "связанными" с папками *.html, создаваемыми IE, т.е. когда папки перемещаются/удаляются вместе с файлами?
Вот тут видел дискуссию по этому поводу, но, вроде, народ к общему мнению не пришел:
http://www.ureader.com/message/33256978.aspx
Автор: monday2000
Дата сообщения: 18.09.2009 10:19
Чёрт, а сейчас ведь вообще нет никакого способа оптового удаления пользовательских аннотаций. Я-то думал до расстановки аннотаций экспортировать пустой файл закладок, а потом его вставлять назад (чтобы тем самым "затереть" все аннотации).

Ан нет - если в DjVu-файле нет аннотаций, то пункт Файл-> Экспорт закладок... неактивен.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

Предыдущая тема: Двухядерные AMD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.