Долго я думал, долго я кумекал, как же мне использовать братовский iPod Touch для мухлежа на экзамене. Начал думать с того, что все книги по дисциплинам перевести в формат PDF и смотреть через плеер. Но это не так просто. Надо установить на плеере веб-сервер, через который Сафари будет открывать PDF c локалхоста. Притом размер файла ограничивается 10 метрами. Очень обидно. Хотя, конечно можно разбивать PDF на части, сделать в HTML шпоростартовую. Но ведь понятно, что это дикий изврат.
Поэтому я решил покопать в области фотоальбомов в iP*. На каждый вопрос — своя папка с изображениями. Благо, навигация по папке сделана в Apple достаточно хорошо. Но главный вопрос — как же перегнать PDF, DJVU, DOC файлы в картинки, желательно не очень здоровые? Если вы в Линуксе, вам помогут GhostScript и ImageMagick.
- Открываете файл с книгой, выбираете диапазон страниц, которые надо сделать картинками.
-
Печатаете этот диапазон. Только не на принтер, а в файл. Назовем его
book.ps
. -
Выполняете:
gs -dBAgs -dBATCH -dNOPAUSE -sDEVICE=jpeg -r300x300 -sOutputFile=image_%03d.jpg book.ps
Где-r300x300
— разрешение рисунка,-sOutputFile=image_%03d.jpg
— имена выходных файлов со счетчиком с тремя ведущими нулями.
Получаем много файлов видаimage_001.jpg
,image_001.jpg
, ... . Они уже готовы к использованию, но много весят. -
mogrify -resize 800 -quality 40 big_image_*.jpg
И ждем, пока умница ImageMagick сжимает файлы на месте.
Всё, файлы готовы к заливке на ваш сомнительный телефон/плейшнер.
P.S. Если книга сканирована не очень ревностно (две страницы на листре), то можно пользоваться вместо последнего пункта командой вот такого вида:
mogrify -rotate 90 -resize 1600 -quality 40 -gravity East -crop 800x0 *.jpg
P.P.S. Внимательный читатель заметит, что вместо gs
для PDF можно использовать convert
, чтобы за один шаг сжимать. Но пусть попробует, и поймет, почему я люблю не только ImageMagick :-)