Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kontiky

Страницы: [1] 2
1
Флейм / Re: Впечатления о формате FB2
« : 08 БХЭвпСам 2010, 21:30:21 »
Лучший редактор для этого формата сейчас http://code.google.com/p/fictionbookeditor
Что касается зарубежа, то там стандарт на эл. литературу - ePub
К слову, я очень хорошо разбираюсь в формате FB2...

2
DjVu / Re: Обрезка полей в djvu книге
« : 18 °ТУгбв 2010, 13:49:27 »
Такие программы есть. Что бы сделать это, нужно разобрать djvu на отдельные страницы-картинки, потом обрезать их в спец. программе и собрать в djvu снова.

3
monday2000
Цитировать
Предлагаю наименее трудозатратный для Вас вариант:
Да, именно так все и будет.

4
monday2000
Цитировать
Ну что Вы решили - будете делать программу или нет?
Я сейчас в раздумьях
Цитировать
GCJ - это Java-компилятор, который может компилировать прямо в машинный код
Виртуальная Java машина и так делает это на ходу, во время выполнения. Поэтому скорость выполнения джава-программ часто не сильно отличается от скорости программ, написанных на С/C++

5
Цитировать
Я вообще думаю, что для юзера следует изобразить изготовление скан-книги как ряд ключевых этапов (с описанием признаков каждого этапа и самоконтролем качества).
Собственно, моя работа с СК началась только после прочтения руководства Scan and Share

6
Цитировать
Я Вам предлагаю именно тот вариант, который будет гарантированно востребован.
C этим я, пожалуй, соглашусь.
Цитировать
А Вы пытаетесь просто "повторить" СТ.
Можно сказать, что СТ пытается повторить СК и что?

7
Цитировать
Я имел в виду разделение всего процесса сканобработки (см. на примере СТ) на несколько (хотя бы 2 минимум) независимые программы.
Вы путаете автономию этапов сканобработки, с их структурным размещением (по программам). Вам же не много программ нужно, в конечном итоге, а просто возможность выполнять сканобработку этап за этапом с фиксацией промежуточных результатов (что бы можно было что-то подправить на стороне, если промежуточный результат чем-то не устраивает). СТ в этом смысле - монолит, т.е. нужно делать в нем все от и до. СК - менее монолитен. Я сам неоднократно сначала разрезал там сканы без доп. обработки, а потом снова загружал их в СК как отдельный проект для последующей обработки. Просто начальная разрезка сделана в СК через жопу резаки, что не очень удобно.

Поймите, ничего страшного в том, что одна программа содержит несколько этапов сканобработки нет, если эти этапы жестко не завязаны один на другой и допускают независимое использование. В противном случае, ваши предложения явно половинчаты, т.к. следуя вашей логике, нужно выносить в отдельные программы и исправление ориентации, и разрезку страниц и компенсацию наклона тоже. :) К слову, и в этом нет ничего страшного - это то, что называется unix way. Но мы то не в юникс-консоли работаем, верно?

8
Цитировать
Вы решили пойти точно таким же неправильным путём, что и Tulon с bolega - да ради бога.
Не вижу никакого криминала в том, что программа может делать более одного действия по сканобработке.

9
Для "расширения функционала" следует просто сделать ещё одну программу - не трогая ту первую (для резки).
Нет смысла плодить автономные программы, многие части которых одинаковы.

Нет, никакого "расширения функционала" допускать НЕЛЬЗЯ. Вот это действительно получится "Кромсатор" (в плохом смысле слова).
Вот именно усложнения программы a la Кромсатор я постараюсь не допустить.

Цитировать
То есть, Вы хотите сделать программу-Wizard, где при запуске будет открываться окно с большими кнопками, каждая из которых будет загружать свой независимый интерфейс? (по типу DjVuOCR от Генчо) - т.е. как бы втиснуть несколько программ в одну? Но чтобы при этом все "подпрограммы" были фактически независимы?
Пока не могу сказать. На данном этапе хочу сосредоточиться именно на максимально удобном разрезании. А там уже будет видно.

10
Либо - программа делает исключительно одну разрезку - либо и всё остальное в т.ч. (как СК и СТ).
На первом этапе - исключительно одну резку. А там - посмотрим. Если будет возможность расширять функционал программы, почему этого не сделать? При этом начальную разку можно будет использовать автономно.

11
Эту программу уже больше мы трогать не будем.
Ну у меня немного другое видение перспективы.  ;D Но на данном этапе - я полностью с вами согласен.

Давайте подумаем о том, какие форматы должна поддерживать программа? Понятно, что tiff, но какие подформаты?

12
Нажать кнопку Process. Программа будет делать с каждым разворотом 2 кропа, создавая под каждый новый кроп новый файл. Новые файлы класть в некую папку, указанную юзером. Исходные файлы вообще в идеале никак бы не изменять (ну разве что поворот 90,180,270 - и то желательно как-то выкрутиться и всё же никак не менять исходные сканы).
Проблема в том, как быть дальше, если мы продолжим развитие программы на другие этапы постобработки...

13
Цитировать
Создавая такую программу, мы гонимся за максимальной простотой.
Я бы сказал, за удобством, понятностью и функциональностью.

Цитировать
Программа по разрезке должна непременно уметь не только разрезать сдвоенные развороты - но и отрезать ошмёток соседней страницы (у одиночных сканов). Это, пожалуй, самое сложное, поскольку тут надо будет уметь обрабатывать "все чётные", "всё нечётные".
Сомневаюсь, что подобное нужно - иначе программа превратиться в Кромсатор.

Цитировать
И всё - и можете сразу выкладывать полученную программу (не откладывая в долгий ящик).
Собственно, так и планирую сделать.

Вопрос вот какой, вот есть у нас набор разворотов с резаками в пакете, как теперь получить результат? Нажать некую кнопку Process и заменить развороты в пакете на нарезанные (c возможностью дальнейшего сохранения изображений пакета на диск) или сделать что-то типа - Export и результат ложить в отдельный каталог?

14
Цитировать
волюнтаризм
Для меня это лишь способ минимумом усилий сделать максимум функционала.
Минимум усилий - это потратить день на освоение СК - и никакой СТ тогда не нужен, следуя вашей логике ;)

15
Сколько видел книг с неразрезанными разворотами - раздражает не само отсутствие разрезки разворота на страницы, а сопутствующее ему отсутствие компенсации наклона страниц перед бинаризацией (что ведет к сильным искажениям при попытке доделки таких книг).
Что вы подразумеваете под "отсутствием компенсации наклона"?

Цитировать
2) сохранение проекта, его пропатчивание - задание полезной области по границам резака, нулевых полей, если не было этапа компенсации наклона, то нулевых углов.
"Ну это уже какой-то волюнтаризм" (с)  ;D

Страницы: [1] 2