Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср май 24, 2017 1:26 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 99 сообщений ]  На страницу 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 12:32 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Читаем тему дальше, на второй странице есть ссылка на полноценную читалку.


Тест библиотеки pdf, пока что еще не полноценная смотрелка. Сильно нет времени разбираться, чуть позже буду прикручивать gui и разбираться с ttf (которые, замечу, должны поддерживаться).
Смотрелка лежит на ftp.
Код:
Использование: pdfdraw [опции] input.pdf [страницы]
   -o -   имя файла, куда сохранить (%d - для номера страницы). Разумеется, на диске, куда файл сохраняется, должно быть свободное место. Про то, что диск должен быть или rd, или fat, я вообще молчу.
      Поддерживаемые форматы: pgm, ppm, pam, png, pbm
                Я лично рекомендую png. Но вы как хотите, можете в ppm, а затем с помощью графических утилит конвертируете в jpeg
   -p -   пароль (есть еще параноики, которые ставят пароли на pdf)
   -r -   разрешение в dpi (по умолчанию: 72)
                Чем больше, тем выше качество картинки и больше размер
   -A   выключить ускорение (а нафига его выключать?!)
   -a   сохранить альфа-канал (только для pam и png). Функция, пока что бесполезная для Колибри
   -b -   количество уровней антиалиасинга (от 0 до 8)
                Чем больше - тем круче результат, больше файл и дольше обработка
   -g   оттенки серого
   -R -   повернуть по часовой стрелке на заданное число градусов
   -G   выполнить гамма-коррекцию
   -I   инвертировать


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 12:41 pm 
Не в сети

Зарегистрирован: Сб авг 13, 2011 1:48 pm
Сообщения: 49
Ну наконец-то :) Жаль только сейчас мне получается потестить (мегобайтов трафика у меня сейчас мало, приходиться экономить)
SoUrcerer, а может всё это оформить в виде плагина для zSea? ;)


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 12:45 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Есть такая возможность, в принципе. Только нужно придумать, как страницы листать. В zSea с плагинами такое не предусмотрено, afaik.
Для тех, кто переживает за трафк: бинарь занимает 2,5 мегабайта; безлимитка практически везде стоит от 200 рублей в месяц.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 1:09 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Ребятки-ребятушки, в эту херовину замечательную программу еще и ttf-шные шрифты залинковались, вообще сказка. То есть эта программа открывает pdf-ки с японскими, китайскими, корейскими, русскими и другими текстами абсолютно корректно. Серьезно, я проверял. За одно у нее нет проблем со вставленными изображениями и прочей ерундой.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 2:13 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
SoUrcerer
Отличная программа. Я получил хорошую картинку при 300dpi, люблю крупные буковки. Думаю масштабирование надо именно через dpi задавать, а лишнее обрезать при выводе на экран. ф.73 тут в помощь.
Для ttf нужен FreeType ?


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 8:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Freetype2 и несколько шрифтов семейства Droid уже включены в бинарник. Как подключить сторонние шрифты - я не разбирался.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Сб окт 15, 2011 11:18 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Проверил на тестовых pdf-ках стандарта Unicode (типа http://www.unicode.org/charts/PDF/UFF00.pdf)
Без проблем открываются тексты на японском (катакана, хирагана, кандзи), китайском упрощенном, иврите, арабском, тайском. Со славянскими и европейскими языками проблем быть не должно. Корейский тоже должен поддерживаться. Такие дела.
Разрешение результирующего файла ограничено только оперативной памятью компьютера. Ясное дело, что в 32-битном цвете картинка 1000x1000 пикселов будет занимать в памяти 4 мегабайта, так что если хочется получать картинки листов А4 в 300 dpi, то нужно не менее 32 мегабайт ОЗУ. Если памяти меньше - придется ограничиться 150 dpi, размер файла (и занимаемой памяти) будет в 4 раза меньше.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пн окт 17, 2011 6:26 pm 
В сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
не знаю начет zSea - но, имхо читалка pdf должна быть в одной программе с читалкой fb2 и tiff, не просмотрщике картинок. Да и кнопок там надо только 5 - взад, вперед, на первую, на последнюю, на произвольный номер страницы.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пн окт 17, 2011 8:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 10, 2009 7:56 pm
Сообщения: 97
Код:
/bd0/2/Programs/Pdf/pdfdraw -test cvetpdf


Я правильно запускаю? (FAT32, 22MB Free, pdf лежит вместе с программой pdfdraw)


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пн окт 17, 2011 9:10 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
путь/pdfdraw -r 150 -o путь/test.png test.pdf <номер страницы>


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пн окт 17, 2011 10:01 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 10, 2009 7:56 pm
Сообщения: 97
:roll:

А сразу весь pdf можно распаковать?


Вложения:
1.jpg
1.jpg [ 97.8 КБ | 4567 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пн окт 17, 2011 10:34 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Не знаю, есть ли в shell-скриптах возможность делать циклы. Если нет - то пока что нельзя. Я тут изучаю функции, экспортируемые библиотекой. На недельке попробую прототип смотрелки сделать. Сейчас я могу получать изображение в памяти (правда, не знаю в каком формате, но надеюсь, что в rgba), так что нужно будет только добавить opendialog, кнопки листания вперед-назад и масштаба и прокрутку. И выводить через блиттер.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Чт окт 20, 2011 2:19 am 
Всем любителя протухшего софта рекомендую отрастить переднюю пару тентаклей и включить мозг - специально ведь заливал buildall.bat и buildall.sh на SVN.


Вернуться к началу
   
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пт окт 21, 2011 5:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 24, 2006 8:50 am
Сообщения: 249
Mario,
Как я понял нужен шелл именно с КолибриОС.


Вернуться к началу
 Заголовок сообщения: Re: Смотрелка pdf
СообщениеДобавлено: Пт окт 21, 2011 6:10 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
s1n писал(а):
Mario,
Как я понял нужен шелл именно с КолибриОС.

Не про шелл речь.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 99 сообщений ]  На страницу 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB