OCR форумы Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Форум переведен из кодировки UTF-8 в кодировку WINDOWS-1251. По всем вопросам, связанным с кодировкой текста (появлением «кракозябр»), обращайтесь к Администратору.
The forum is translated from the UTF-8 encoding to the WINDOWS-1251 encoding. For all questions related to the encoding of the text (the appearance of 'krakozyabr'), please contact the Administrator.
 
  ГлавнаяСправкаПоискВходРегистрация Администратор Библиотека  
 
Страниц: 1 2 3 
Послать Тему Печать
Создание PDF-книг (Прочитано 6726 раз)
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #30 - 19.11.2018 :: 12:26:40
 
@
AAW
от операционки там вроде зависить нечему.
AAW писал(а) 18.11.2018 :: 18:39:41:
Я даже попробовал словарь jbig2 увеличить, тоже вроде как работает. При задании 100-страничного на 144-страничной пачке тиффов размер уменьшился от 2,8 до 2,0 Мб. (правда дежавю на этих тиффах - 1,4Мб). Наверное из-за того что jbig2 lossless.

может все же не стоит менять размер словаря?
можно  проблемный файлик вместе с исходными посмотреть? (и DjVu заодно, порпобую его разобрать и собрать потом)
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #31 - 19.11.2018 :: 12:39:44
 
Skay писал(а) 19.11.2018 :: 12:26:40:
может все же не стоит менять размер словаря?

встречный вопрос: а зачем тогда вообще pdfbeads нужен? Я затеял всю возню с изготовлением pdf ради двух тем: а) научиться делать пдфки бесплатными программами б) изготовленные пдфки должны быть сжаты предельно эффективно (то есть управляемо по качеству). Жуть как меня бесят эти многомегабайтные монстры в либгене и твирпксе, полученные тупой конвертацией из старых дежавюшек, с увеличением размеров раза в четыре.

Файлы дома, вечером выложу.
Ещё вчера хотел, да времени не было: перестарался с планами по сканированию, двенадцать книг за день не осилил Улыбка Дело даже не в том, что сканить некогда было - сетевой сканер медленно передаёт со своего диска на комп. Пришлось ещё утром час потратить. Как говорили в рекламе "ставьте перед собой реальные цели".
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
slava_kry
Активист
***
Вне Форума



Сообщений: 355
Re: Создание PDF-книг
Ответ #32 - 19.11.2018 :: 13:13:30
 
Skay писал(а) 18.11.2018 :: 21:13:57:
а в каком виде были исходные файлы?

Это было 3 битмапа своих цветов, соединённые и окрашенные в ИнДезе. Эта фича идёт с давних времён, что битовые картинки можно красить в любой цвет и они прозрачны по белому цвету.
Наверх
 

Он сказал им: вы выказываете себя праведниками пред людьми, но Бог знает сердца ваши, ибо что высоко у людей, то мерзость пред Богом.
 
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #33 - 19.11.2018 :: 13:59:44
 
@
slava_kry
да тут примерно так же все делается, возможно чисто в кодере разница. все же jbig2 тут самописное. Вечером попробую пересобрать полностью Электронику шаг за шагом, посмотрим что по размеру/качеству получится.

AAW писал(а) 19.11.2018 :: 12:39:44:
встречный вопрос: а зачем тогда вообще pdfbeads нужен? Я затеял всю возню с изготовлением pdf ради двух тем: а) научиться делать пдфки бесплатными программами б) изготовленные пдфки должны быть сжаты предельно эффективно (то есть управляемо по качеству). Жуть как меня бесят эти многомегабайтные монстры в либгене и твирпксе, полученные тупой конвертацией из старых дежавюшек, с увеличением размеров раза в четыре.

Даже сейчас он дает результаты лучше чем то тупое конвертированное, которое по сути чаще всего тупо картинка пожатая в контейнере pdf
AAW писал(а) 19.11.2018 :: 12:39:44:
Ещё вчера хотел, да времени не было: перестарался с планами по сканированию, двенадцать книг за день не осилил

ух.. я со своим CanonScanLide страдаю  Смех не беру что то другое потому что редко уже сканю. Но если надо что то сканировать - в цвете 2 минуты проход кортеки туда обратно %)
Наверх
 
 
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #34 - 19.11.2018 :: 14:23:30
 
И так, взял файл
AAW писал(а) 18.11.2018 :: 21:39:13:
но цвета же он сляпал как вы описали - из отдельных файликов с номерами цветов.
файл
https://yadi.sk/i/33OxFJngAeaL9g

Закодировал его в djvu, профиль экстримальный малоцветный - 37кб
Извлек из него данные , индексированный png - 216kb
Закодировал его с помощью pdfbeads - 36,6кб

Такие вот пироги. Обновил на яд примеры https://yadi.sk/d/5IQBcN1ciQCK0A
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #35 - 19.11.2018 :: 14:40:58
 
Skay писал(а) 19.11.2018 :: 14:23:30:
индексированный png - 216kb

то есть вы намекаете, что вся тонкость - в исходнике?
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #36 - 19.11.2018 :: 14:47:14
 
@
AAW
Мне кажется кодер jbig2 не совершенен, и не может идеально проглотить исходник. А вот если пропустить через DjVu - то ему проще.
Получается исходники -> кодируем в DjVu -> разбираем, собираем в PDF. (конвертируем т.е.)

Вот чисто выходные данные по исходному, и извлеченному из DjVu

https://i.paste.pics/45L0U.png
Наверх
« Последняя редакция: 19.11.2018 :: 15:10:21 от Skay »  
 
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #37 - 19.11.2018 :: 15:01:39
 
@
AAW
в исходном белый не совсем белый. source.#FCFEFC
Вот откуда вес.
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #38 - 19.11.2018 :: 17:29:42
 
Skay писал(а) 19.11.2018 :: 12:26:40:
можно  проблемный файлик вместе с исходными посмотреть?

https://yadi.sk/d/6c4E7gRGtK-JFw
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #39 - 19.11.2018 :: 19:48:36
 
@
AAW
попробовал На исходных tiff-файлах,
словарь на каждые 15 страниц - 2.62Мб,
словарь на 100 - 2.09Мб
на tiff'ы было много каких то странных ошибок в логе, поэтому из djvu сохранил страницы как Png, собрал.
15  -  1.8Мб
100 - 1.5Мб (что достаточно близко к DjVu)
144 - 1.45Мб
При этом в случае из Png - словари были в 2 раза меньше весом.
Из ваших pdf со словарем на 100 - с аналогичными симптомами, не показывал страницы после 100, причем местами были какие то рандомные пачки символов.
Смог повторить результат что часть страниц пустые: происходит если не удалить созданные временные файлы *.jbig2 и *.sym (скорее всего дело только в словарях, наверно цепляет всё по расширению не глядя и получается каша из словарей).
Наверх
« Последняя редакция: 19.11.2018 :: 19:57:54 от Skay »  
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #40 - 20.11.2018 :: 06:47:20
 
Skay писал(а) 19.11.2018 :: 14:47:14:
Получается исходники -> кодируем в DjVu -> разбираем, собираем в PDF. (конвертируем т.е.)

Примерно то же я делал для дежавюирования куска из БСЭ-2 в 1200. Штатные профили DEE жмут очень плохо. Видимо, неоптимально настроены под 1200. Пришлось заюзать cjb2 из djvulibre. Подобрать уровень сжатия, чтоб ничего не терялось, прогнать tiff->djvu->tiff, а уж эти приглаженные тиффы закодить в DEE. 72-75кб на текстовую страницу вышло, а не то, что у krestik.

Skay писал(а) 19.11.2018 :: 13:59:44:
попробую пересобрать полностью Электронику шаг за шагом

не вышло?
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #41 - 20.11.2018 :: 14:25:25
 
@
AAW
ситуация повторилась. На исходные сканы из SK много ошибок в логе, ну и как я ни кодировал руками исходники - получается оч тяжелый PDF
Разобрал собранный DjVu (20,1 МБ) , собрал pdf  -> 18,9 МБ
Code:
pdfbeads -p 100 -x25 > out.pdf 



Не всё так радужно как хотелось бы. Мне кажется он исходники + то что разбил, сует в PDF. Не понятно только почему, если это так.%) буду думать, буду пробовать.
Наверх
« Последняя редакция: 20.11.2018 :: 17:26:24 от Skay »  
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #42 - 20.11.2018 :: 18:57:16
 
Skay писал(а) 20.11.2018 :: 14:25:25:
Не всё так радужно как хотелось бы

на обложке эффект инь Очень довольный
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
GMAP
Постоялец
**
Вне Форума


Всем привет!

Сообщений: 52
Somewhere there...
Пол: male
Re: Создание PDF-книг
Ответ #43 - 25.11.2018 :: 09:01:10
 
AAW писал(а) 20.11.2018 :: 18:57:16:
на обложке эффект инь Очень довольный

На обложках еще и фамилия автора разная - то Сворень (правильно), то СворОнь. Обложка не совпадает по размерам с страницами, зачем-то оставлена ненужная реклама, да еще и в разворот, и самое главное - косяк в определении dpi всех страниц без исключения, не могут они быть размером 1265х1786 мм, это больше чем метр на метр! Гляжу я на все это с грустью, годы идут за годами, десятилетия за десятилетиями, а уровень знаний и умений книгоделов как был, так и остался. Никакие статьи, руководства, форумы и все прочее не работают от слова "совсем". Пережевывается одно и то же, причем, без шансов что-то улучшить. Печально...
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #44 - 25.11.2018 :: 09:33:20
 
GMAP писал(а) 25.11.2018 :: 09:01:10:
уровень знаний и умений книгоделов как был, так и остался

Книгоделы всякий раз новые. Кто надолго задержался, тот всё-таки выходит на уровень профессионала.
Что до ошибок - так ни один вьювер не выдаёт при открытии окно "судя по параметрам файла, книга сделана отвратительно" Улыбка
База критериев нужна, однозначно. Хотя бы как публичный эталон, к которому каждый - если захочет - сможет приложить свою поделку. Сейчас все наработки профи умирают внутри головы этого профи.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #45 - 25.11.2018 :: 10:31:08
 
@
GMAP
про pdf Или djvu?
GMAP писал(а) 25.11.2018 :: 09:01:10:
Обложка не совпадает по размерам с страницами

это мое личное желание и мне плевать кто как считает. Я хотел чтоб был корешок, отсюда и разница. В нармальных просмотрщиках есть "показать первую страницу отдельно". в 3 из 3 которыми пользовался - это так.
GMAP писал(а) 25.11.2018 :: 09:01:10:
зачем-то оставлена ненужная реклама

это спорный вопрос, который поднимался уже на рутрекере, книга оставлена "как была".
GMAP писал(а) 25.11.2018 :: 09:01:10:
да еще и в разворот

опять же личное желание. Меня его наличие не напрягает.
GMAP писал(а) 25.11.2018 :: 09:01:10:
и самое главное - косяк в определении dpi всех

это точно претензия к PDF, после извлечения страниц из DjVu Там нет никаких данных о DPI. ну и PDF пока не для паблика, а для "поиграться".
GMAP писал(а) 25.11.2018 :: 09:01:10:
а уровень знаний и умений книгоделов как был, так и остался. Никакие статьи, руководства, форумы и все прочее не работают от слова "совсем".

а это совсем голословное, я помню качество делаемых книг 10 лет назад, и сейчас. и разница существенна. Малоцветку делать не загоняя в бэкграунд начали так совсем недавно, грубо говоря Ну а так да, конечно же, раньше трава была зеленее лол.
AAW писал(а) 25.11.2018 :: 09:33:20:
Что до ошибок - так ни один вьювер не выдаёт при открытии окно "судя по параметрам файла, книга сделана отвратительно"

И не должен, вьювер должен показать любой самый корявый файл. Даже битый. Это его самоцель, не валидация.
Наверх
 
 
IP записан
 
slava_kry
Активист
***
Вне Форума



Сообщений: 355
Re: Создание PDF-книг
Ответ #46 - 25.11.2018 :: 10:38:32
 
@
GMAP
Может притормозите!? Пока просто обтачивают технологию и возможности использования
бесплатных
программ.
Я в таком формате совсем не соображаю. Улыбка

GMAP писал(а) 25.11.2018 :: 09:01:10:
Гляжу я на все это с грустью, годы идут за годами, десятилетия за десятилетиями, а уровень знаний и умений книгоделов как был, так и остался. Никакие статьи, руководства, форумы и все прочее не работают от слова "совсем". Пережевывается одно и то же, причем, без шансов что-то улучшить. Печально...

А может не стоит смотреть, а просто делать...
Хочется вот мне ролик записать - сажусь записываю. Пообещал AAW сделать ДЭ полностью - сижу делаю. Не нравится мне дежавю (и похоже это взаимно), но всё равно стараюсь сделать и в этом формате...

Просто делайте, если есть желание, не нужно по сторонам смотреть. Улыбка
Наверх
 

Он сказал им: вы выказываете себя праведниками пред людьми, но Бог знает сердца ваши, ибо что высоко у людей, то мерзость пред Богом.
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #47 - 25.11.2018 :: 14:46:30
 
Skay писал(а) 25.11.2018 :: 10:31:08:
ну и PDF пока не для паблика, а для "поиграться".

Есть идеи, как сопоставлять результат кодирования с исходником? Про beyond я помню, но косяк с "инь" на цветной букве, да ещё такого огромного размера, заставил меня задуматься: а что вообще следует проверять? Может, тестовый комплект какой составить? Или просто плюнуть, пусть обработчики здесь жалуются на фактические косяки?
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #48 - 25.11.2018 :: 16:41:00
 
@
AAW

эта проблема всплывает чисто с jbig2enc, если указать другой кодер для маски (-m g4), то проблемы "инь" нету. Возможно jbig2 не подходит именно для таких вот больших букв. В тексте я вроде проблемы "инь" не разглядел больше, кроме фамилии на корешке.
Поставил Свореня пересобираться с опцией g4, посмотрим на различие в весе/качестве.
Наверх
 
 
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #49 - 25.11.2018 :: 16:54:02
 
Skay писал(а) 25.11.2018 :: 16:41:00:
Поставил Свореня пересобираться с опцией g4, посмотрим на различие в весе/качестве.

Совсем не вариант, получается сильно больше размер.

В pdfpage.rb в строке 479 явно указываются ключи с которыми запускается кодер
Code:
IO.popen("jbig2 -s -p " << toConvert.join(' ') ) do |f| 


можно поэксперементировать, справка по jbig2 есть https://github.com/agl/jbig2enc/tree/master/doc

UPD:
Цитата:
-t <threshold>: sets the fraction of pixels which have to match in order for two symbols to be classed the same. This isn't strictly true, as there are other tests as well, but increasing this will generally increase the number of symbol classes.

добавляя этот параметр получается победить эффект "инь".  https://i.paste.pics/4726Q.png По умолчанию всегда используется значение 0.85, я кодировал со значемнием 0.90
надо будет вытащить эту настроку прямо в pdfbeads. На неделе постараюсь.
Наверх
« Последняя редакция: 06.12.2018 :: 16:55:28 от Skay »  
 
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #50 - 29.11.2018 :: 14:07:18
 
@
AAW
Добавил логирование + все выше правки, в виде gem'a: ядиск,  зеркало dropmefiles

Так же теперь работает на ruby от 1.9.3 до 2.3 включительно (под версию выше, нет рабочего rmagick, с новым DevKit не собирается).

Логирование будет работать если имя PDF файла будет задаваться через ключ -o. В противном случае -l / --log FILE.ext - будет игнорироваться.
Code:
pdfbeads -x8 -F 0.90 -l 1.log -o out.pdf 

Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #51 - 29.11.2018 :: 14:25:22
 
Угумс.
А я никак додумать методику проверки не могу.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #52 - 19.12.2018 :: 17:13:36
 
у jbig2 енкодера есть еще такие параметры
Code:
  -b <basename>: output file root name when using symbol coding
  -d --duplicate-line-removal: use TPGD in generic region coder
  -p --pdf: produce PDF ready data
  -s --symbol-mode: use text region, not generic coder
  -t <threshold>: set classification threshold for symbol coder (def: 0.85)
  -T <bw threshold>: set 1 bpp threshold (def: 188)
  -r --refine: use refinement (requires -s: lossless)
  -O <outfile>: dump thresholded image as PNG
  -2: upsample 2x before thresholding
  -4: upsample 4x before thresholding
  -S: remove images from mixed input and save separately
  -j --jpeg-output: write images from mixed input as JPEG
  -a --auto-thresh: use automatic thresholding in symbol encoder
  -D --dpi: force dpi
  --no-hash: disables use of hash function for automatic thresholding
  -V --version: version info
  -v: be verbose
 


Если что то из них интересно попробовать - можно руками докинуть параметр.
вот в этой строчке.
Физически, после установки данный файл находится в Ruby\lib\ruby\gems\2.3.0\gems\pdfbeads-1.1.2\lib\pdfbeads\
Если что то полезное будет - можно "вытащить наружу", чтоб задавать как опцию в pdfbeads
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #53 - 19.12.2018 :: 17:43:30
 
хотя бы просто тестов набрать от разных обработчиков и с разным материалом.
я сегодня ковырял БСЭ-2, 18й том от krestik. пытался научиться переводить в pdf. Дошёл только до чб-слоя. Подтверждаю, что сжатие 85% перепутывает буквы. Даже на 1200дпи. Значит на 600 всё будет хуже. А картинки за полдня пережать так и не успел, декодер в тифф медленный (DSM). 200 картинок конвертировалось более трёх часов.
Периодическую печать от Dmitry7 пробовал пережать - на ура. Но этого мало.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #54 - 20.12.2018 :: 09:14:46
 
на tiff картах из БСЭ в 600дпи скрипт пишет про нехватку памяти. Те же карты в джипегах - кушает. Наверное, imagemagick виноват. А может метод "flate" такие громадины не переваривает.

куда пишется лог?? в папке с картинками его нет.

любопытное поведение: при повторном запуске компрессия файлов JBIG2 проходит очень быстро только если комплект файлов *.jbig2 не изменился. Я грохнул пяток - и создание словаря пошло с нуля, т.е. очень неторопливо. Видимо, всё-таки за правило надо брать полное удаление предыдущего мусора. В папке д.б. только первичные файлы, предназначенные для сжатия.

Если имеется только файл .bg., то он в пдф не попадает. Нужна пара.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #55 - 20.12.2018 :: 10:04:52
 
AAW писал(а) 20.12.2018 :: 09:14:46:
куда пишется лог?? в папке с картинками его нет.

он не автоматом создается. надо указать
Code:
--log 1.log 


и тогда появится файл 1.log прямо там откуда запускается.
AAW писал(а) 20.12.2018 :: 09:14:46:
Если имеется только файл .bg., то он в пдф не попадает. Нужна пара.

Все .bg. Это дополнительные файлы. PDF собирается из файлов без дополнительных префиксов, а остальное потом уже подклеивается. Так что надо просто учитывать такое поведение. Тут логику править сложно. Там отдельные методы: один в цикле сначало все что без префиксов собирает в один документ, а остальные уже в готовый документ докидывают остальное.AAW писал(а) 20.12.2018 :: 09:14:46:
на tiff картах из БСЭ в 600дпи скрипт пишет про нехватку памяти. Те же карты в джипегах - кушает. Наверное, imagemagick виноват. А может метод "flate" такие громадины не переваривает.

да, надо смотреть кто именно ругается. Может удастся подкрутить настройки. Может потому цветные лучше попробовать в png
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #56 - 20.12.2018 :: 10:26:49
 
нет, по ключу "--log" скрипт ругается. А по ключу "-l" ничего не пишет.

В целом, конечно, если попрыгать по граблям, собрать pdf можно Улыбка Вопрос, корректные ли они будут. Кстати, действительно, Chrome необыкновенно шустро листает слоёные пдфки с jpg2000. Намного лучше вьюверов, и плавнее.

Но - в этом "целом" - задачка не для слабонервных, особенно при попытке сконвертировать djvu в pdf. Из-под СК готовые комплекты передников и задников, наверное, будут без каких-либо заморочек собираться, если малоцветные зоны слить с текстом, а фотки отправить в sep. К полноцветным листкам, типа обложек, ещё чистые передники придётся изготовить, добавив к задникам суффикс. Масса ручной работы по переименованию и конвертации в jpg. Сборка пдф в СК - конечно, лучше. Можно и сжатие настроить индивидуально.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Skay
Новичок
*
Вне Форума


Всем привет!

Сообщений: 31
Re: Создание PDF-книг
Ответ #57 - 20.12.2018 :: 11:52:36
 
AAW писал(а) 20.12.2018 :: 10:26:49:
нет, по ключу "--log" скрипт ругается. А по ключу "-l" ничего не пишет.

так. давайте ка переустановим pdfbeads
Вот последняя собранная из исодников с гита, со всеми моими изменениями
https://dropmefiles.com/N8ybc  или https://yadi.sk/d/md4SOQWKB6HeMg

gem uninstall pdfbeads
gem install --local pdfbeads-1.1.2.gem

AAW писал(а) 20.12.2018 :: 10:26:49:
Из-под СК готовые комплекты передников и задников, наверное, будут без каких-либо заморочек собираться, если малоцветные зоны слить с текстом, а фотки отправить в sep.

Вот не уверен до конца Печаль у меня в логе после него было много мусора. Но может частный случай.
AAW писал(а) 20.12.2018 :: 10:26:49:
К полноцветным листкам, типа обложек, ещё чистые передники придётся изготовить, добавив к задникам суффикс.

В Ruby23-x64\lib\ruby\gems\2.3.0\gems\pdfbeads-1.1.2\doc\pdfbeads.ru.html
есть
Цитата:
разделение «смешанных» файлов, созданных программой ScanTailor, на текстовый и картиночный слои;
AAW писал(а) 20.12.2018 :: 10:26:49:
Масса ручной работы по переименованию и конвертации в jpg.

у нас же стоит imagemagick и ruby. делаем скрипт типа
Code:
Dir.glob("*.bg.png").each do|f|
  new_file_name = File.basename(f, ".png")
  cmd = "convert -quality \"50\" \"#{f}\" \"#{new_file_name}.jp2\""
  puts cmd
  IO.popen(cmd)do |f|
    out = f.gets
    puts out unless out.nil?
  end
end
 


и он перегоняет все .bg.png в .bg.jp2 (ну или любой другой формат который укажем в строке).
Почти вся ручная работа автоматизируется тем скриптом (при наличии DjVu), но его надо еще тестировать и тестировать.

Обновил пост, расписал установку ruby и pdfbeads
Наверх
« Последняя редакция: 21.12.2018 :: 09:51:25 от Skay »  
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 3829
Екатеринбург
Пол: male
Re: Создание PDF-книг
Ответ #58 - 21.12.2018 :: 12:33:07
 
Skay
OK, лог теперь пишется.

Задействовал ключ --force-resolution, чтобы пдфка не была огроменного размера при открытии. Появился вопрос: а как себя поведут при этом разноформатные листки в книге? Я читал в разных местах намёки, что дпи внутри пдф нигде не пишется. Но что-то же пишется, какая-то связь с СИ должна быть. С дежавюшками всё просто, пиксели в штуках и прописанный дпи каждой страницы как переднего так и заднего слоя. А при чтении и, главное, печати пдф что необходимо предусмотреть? Типичные грабли - когда рекомендуют "масштаб по ширине", это не подходит для любых нестандартных вклеек. Допустим, геологический разрез, полоска бумаги длиной в три-четыре книжных ширины. А то и в восемь. Её "по ширине" печатать нельзя.

По вашей правке поста 21: добавьте результаты проверки правильности установки (что должен юзер увидеть по ruby -v и т.п.).
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
xyz
Активист
***
Вне Форума


Всем привет!

Сообщений: 444
Re: Создание PDF-книг
Ответ #59 - 21.12.2018 :: 12:53:10
 
Цитата:
что дпи внутри пдф нигде не пишется. Но что-то же пишется


Насколько я знаю, пишется физический размер картинки в сантиметрах или дюймах. Также имеются её пиксельные размеры. Соответственно дпи получается расчётным путём.
Наверх
 
 
IP записан
 
Страниц: 1 2 3 
Послать Тему Печать