Навигация
Наши каталоги
PSP Обои
Реклама
Облако тегов

Блок использует технологию Flash.
Для полноценного просмотра
требуется более новая версия
Adobe Flash Player.


Топ новостей
 

Читаем любые PDF и DjVu на PSP – будни растеризатора

автор: SeeD | 9-10-2009, 14:21 | Просмотров: 61936
Читаем любые PDF и DjVu на PSP – будни растеризатораАвтор: myhouse_1991

Ни для кого не секрет, что на PSP существует замечательная программа BookR, обросшая за время существования кучей плагинов и модификаций, с помощью которой можно открывать на PSP файлы в формате PDF и DjVu. И делает она это вроде бы неплохо, особенно если сравнивать со старым смартфоном на TI и QVGA экраном. Однако есть огромное количество тяжелых файлов, которые оказываются BookR`у не по зубам: зависания, тормоза, белые экраны – все это должно быть знакомо любителям почитать, к примеру, Игроманию на PSP. Как же быть с такими файлами? Да очень просто – растеризовать!



Не пугайтесь этого слова, ничего общего с пастеризацией оно не имеет smile. Если говорить проще, то мы займемся нехитрым, но вдумчивым превращением всех вышеназванных документов в картинки. В набор самых обычных PNG`шек, открывающихся на PSP максимум за 2-3 секунды, а чаще просто мгновенно, при этом общий размер файла и число страниц не будут иметь вообще никакого значения.

Набор юного растеризатора

Программа нужна всего одна – это IrfanView с русификацией и набором плагинов, в том числе и для открытия PDF документов. Скачивайте все 4 файла и ставьте в порядке общей очереди:

iview425_setup.exe [1,3 Mb] (cкачиваний: 5327)

irfanview_lang_russian.exe [98,35 Kb] (cкачиваний: 4405)

irfanview_plugins_425_setup.exe [7,66 Mb] (cкачиваний: 4510)



Ставится все элементарно, дополнительных параметров и объяснений не требует. После установки попробуйте открыть любой PDF или DjVU документ с помощью IrfanView, дабы убедиться, что все прошло нормально.

Векторные шрифты и растровая графика

Основная причина тормозящих PDF при просмотре через BookR – это векторные шрифты, чуждые железному сердцу портативной малютки. Векторный текст находится только в тех документах, которые изначально создавались на ПК. Это могут быть всевозможные инструкции, учебники, пособия и т.д. Такие файлы, как правило, весят относительно немного и позволяют масштабировать изображение в Adobe Reader или его аналоге без потери качества. В качестве примере возьмем мануал к материнской плате ASUS P6T на 188 страницах.

Другая причина тормозов – стишком большой размер изображений. Они просто не умещаются в памяти устройства, из-за чего приходится или жутко долго ждать постоянных подгрузок или же вовсе оставаться без чтения… В качестве примера можно привести любой скан журнала в хорошем качестве, например та же Игромания на 100+ МБ. Все DjVu документы – растровые. Вектор может скрываться только в PDF файлах.

Зачем я все это рассказываю? Дело в том, что оптимизация для вектора и растра будет происходить по-разному. В первом случае подбирается оптимальное значение DPI (количество точек на дюйм), а во втором – просто уменьшается размер картинки. Конечно, можно и векторный шрифт уменьшить ресайзом, но при этом он обязательно (подчеркиваю – обязательно) потеряет в качестве, а работать быстрее не станет.

Оптимизация PDF / DjVu документа

Позволю себе не растекаться мыслью по древу, а просто распишу вам алгоритм действий с небольшими комментариями:

1) Открываем подопытный документ
2) Устанавливаем масштаб 100% (Ctrl+H)
3) Ищем пример самого мелкого текста

4) Далее возможны три варианта:

А) текст неразличим
Б) текст различим и можно его уменьшить
В) текст различим, но меньше уже нельзя

Включаем логику и производим необходимые действия. За размер шрифта отвечает параметр DPI, который можно задать в пункте Сервис – Настройки программы – Plugins – Параметры PostScript

Читаем любые PDF и DjVu на PSP – будни растеризатора


Если текст нечитаемый – увеличивайте DPI с небольшим шагом, сохраняйте настройки и переоткрывайте файл. Если шрифт еще можно уменьшить – ставьте DPI пониже. Если текст читабелен, но меньше уже нельзя – ну, тут я думаю, вы и сами догадались smile.

5) Сохраняйте все страницы как отдельные изображения в новую папку. Для этого выберите Вид – Многостраничные изображения – Извлечь все страницы. Формат – PNG, сжатие – максимальное:

Читаем любые PDF и DjVu на PSP – будни растеризатора


6) Полученные файлы следует массово обработать в автоматическом режиме. Открываем первое изображение, выбираем Файл – Преобразовать группу файлов или просто давим B. Сверьтесь со скриншотом, дабы ничего не перепутать:

Читаем любые PDF и DjVu на PSP – будни растеризатора


Нужно нажать кнопку Добавить все, операция – преобразование или преобразование с переименованием (тут уж как вам больше нравится), формат – PNG с дополнительными параметрами. Перед тем как нажать на СТАРТ необходимо зайти в эти самые дополнительные параметры и еще немного похимичить:

Читаем любые PDF и DjVu на PSP – будни растеризатора


Что вообще можно сделать хорошего с изображением, чтобы и качество не потерять и в скорости выиграть? Давайте разберемся:

А) Обрезка – порой весьма полезный инструмент. Документы, как правило, подготавливают с расчетом на печать и брошюрование, в связи с чем на многих из них есть белые поля практически со всех сторон. Нам они явно не нужны. Дабы правильно определить цифры для обрезки

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

Читаем любые PDF и DjVu на PSP – будни растеризатора


- подставьте их в поля ОБРЕЗКИ согласно представленным скриншотам

Совет: старайтесь подобрать ширину страницы, чтобы строка текста полностью помещалась в экран PSP. В противном случае вам придется постоянно скакать туда-сюда, что очень сильно раздражает.


Б) Изменение размера – вектору данная опция противопоказана, а вот особо крупным растровым документам – не повредит:

- откройте картинку с самым мелким текстом
- уменьшите её размер таким образом, чтобы текст еще оставался отчетливо различим
- запомните выбранное вами разрешение (или процентное соотношение) и введите его в поле ИЗМЕНИТЬ РАЗМЕР
- обязательно поставьте галочку на Ресемплирование – это повысит качество картинки.

В) Значение DPI – не ставьте больше 72. А меньше – только в том случае, если вас не устраивает скорость загрузки картинок. При слишком маленьком значении текст станет неразличим.

Г) Глубина цвета – если фоток в тексте нет или вас не волнует их качество – смело ставьте 256 цветов или даже меньше.

Д) Автокоррекция цветов – может быть полезна для некоторых некачественно отсканированных растровых документов

Е) Яркость, Контрастность, Гамма, Насыщенность – с помощью этих пунктов можно сделать нечеткие серые надписи более контрастными и лучше читаемыми. Выберите одно изображение и подберите необходимые параметры через меню Изображение – Цветовая коррекция. Для вектора, как правило, не используется.

7) После выбора всех необходимых оптимизаций смело давим на СТАРТ

8) Выделяем все картинки и добавляем их в ZIP архив без сжатия (Store).

И что теперь?

BookR, как вы наверное догадались, нам тут не помощник. Варианта есть целых четыре:

1) Для мазахистов и лицензионщиков – картинки можно смотреть штатными средствами. Только в ZIP их в таком случае класть не нужно.
2) Для фанатов PSPFiler – картинки можно смотреть через него прямо из ZIP архива.
3) Для тех, кто хочет попроще – PSPComic. Быстро, красиво, удобно, с закладками и кучей настроек. Рекомендации лучших собаководов.
4) Любителям неизведанного – PEPViewer. Аналог PSPComic, который я никогда не пробовал, но есть у него свои приверженцы и поклонники.

Примеры картинок, которые моментально открываются в PSPComic:

Читаем любые PDF и DjVu на PSP – будни растеризатора Читаем любые PDF и DjVu на PSP – будни растеризатора


Приятного чтения и удачного подбора DPI!


Ключевые теги: pdf, djvu, bookr, pspcomic, myhouse_1991
 
  • Вы не вошли или уже голосовали
  • Рейтинг: 18 (Голосов: 20)
 
Новинки
Комментарии