1еместо
Пожелания к прошивкам e-ink ридеров Pocketbook « все идеи проекта

583

голоса

Добавить возможность обрезания полей в PDF

dv1024, 19.12.2010, 18:13
Помечено как спам Дубликат?
Статус идеи: делается

Комментарии

phaust, 12.01.2011, 12:47
Эта операция не автоматизируемая, потому вряд ли будет реализована.
professor_k, 13.01.2011, 12:35
Это говорит кто? Программист? Простите, но с моей, тоже программистской колокольни, это почти тривиальная задача: опредилить границы вывода на странице, отсечь и вывести то что осталось. Что тут не автоматизируемо? Пару лишних циклов на каждую страницу?
Ну ежели вам так трудно — откройте исходники, я сам напишу.
phaust, 14.01.2011, 10:47
Нет,я не программист Pocketbook :) Определить границу полей вывода-не проблема для текстового pdf но там оно особо и не надо,есть режим колонок и reflow. Для "сканированного" pdf задача не тривиальна
professor_k, 15.01.2011, 19:24
1) А чем отсечение полей картинки «сканированного» pdf сложнее? Задаем порог серого цвета, все выше которого считаем белыми, собираем крайние координаты не-белых точек и задача сведена к предыдущей.
2) Мне лично, да и думаю не мне одному, она нужна также там, где рефлов и колонки не вариант — например в нормально сверстанной технической литературе поля отъедают пол экрана, а структура текста существенна.

Больше не делайте пожалуйста таких радикальных утверждений. Автоматизуемо все.
phaust, 16.01.2011, 00:46
Порог серого цвета будете прямо в ридере задавать? А если плохо сканировано? И есть артефакты. В идеальном случае все просто,а в реальности будет ерунда. Что то я не знаю ни одного устройства,где эта функция реализована.
professor_k, 20.01.2011, 13:38
Ну пусть сначала хоть для идеального случая сделают, для верстанных книг. Тривиально ведь, а там дальше можно и придумывать и придумывать, лиш бы желание кодить было — вплоть до определения границ отдельных символов с помощью нейронных сетей, поиска хедеров-футеров и номеров страниц.
phaust, 20.01.2011, 18:39
Если это тривиально,то покажите хоть одно устройство где это реализовано автоматически. Да что там устройство, ПО для обычного компьютера. Только вручную можно сделать нормально
professor_k, 09.02.2011, 22:11
Не интересовался чесно говоря. А на десктопных приложениях в такой функции есть нужда? У меня например не возникало... Монитор и так слишком широкий. Была б нужда — было б сделано.

Повторюсь: сделать можно что угодно. Нерешимых задач нет. Лучше или хуже — отдельный вопрос. Но ни в коем случае не невозможно!
bobbybrown, 07.04.2011, 18:55
Неправда ваша. ScanKromsator на автомате справляется с нетривиальными полями (даже на перекошенных и грязных сканах) в 90% случаев.
Вот иллюстр. гайд: http://www.djvu-soft.narod.ru/kromsator/sk_5_91_melirius.htm
phaust, 07.04.2011, 21:58
В ...опу такое "отлично"
Maxim, 19.12.2011, 01:09
А если номер страницы указан снизу - это оставлять, или обрезать? Если обрезать - то не известно, это нужная информация, или нет. Если не обрезать - то мало чего обрежется. IMHO, ручное указание полей лучше.
someman, 18.01.2011, 19:55
Не нужно автоматического определения границ - пусть параметры обрезки задаются вручную.

Часто вместе с белым фоном нужно убрать и хидер/футер, номера страниц и т.п. несущественную информацию.

Предложение, также, актуально и для DjVu.
someman, 18.01.2011, 20:00
Обрезка полей, кстати, поддерживается самим форматом PDF.

Параметры обрезки просто записываются в файл, без модификации самих страниц (можно оценить по sourceforge.net/projects/briss/).

Значит, в просмотрщиках PDF все алгоритмы отображения уже содержат необходимый код, достаточно только "скармливать" им конфигурируемые поля, а не те, что прописаны в файле (с DjVu, возможно, дело обстоит сложнее).
ohahtrah, 24.01.2011, 12:06
если даже нельзя осуществить это автоматически - то хотя бы вручную... в СТДУ вьювере это делается. к примеру белые поля по бокам - сделать развертку по высоте, и наоборот.
Antony, 25.02.2011, 03:05
(Перевод с Google)

Пусть пользователь сделать это вручную. Таким образом он может отрезать верхние и нижние колонтитулы тоже.
Нарисуйте два вертикальных линий и двух горизонтальных линий. Пользователь может перемещать их там, где ему нравится. Тогда помните, что область для следующих страницах. Пользователь нужна только одна минута, чтобы делать все это.
Нет читателя на рынок функции, как это. Было бы здорово!
Алексей, 30.11.2011, 00:02
+ возможность выбирать с какой по какую страницы обрезать!
andrew_laser, 12.12.2011, 12:42
Для сканов - обрезание мягко говоря не очень тривиальная.
Самое простое что можно сделать - это возможность центровки изображения.
Для нормальных PDF можно бы сделать обрезку.
dko, 13.12.2011, 18:54
Хоть что то сделайте читать невозможно!!!

Оставить комментарий