-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
minidjvu? #4
Comments
Привет. Нет. А в чём смысл использовать minidjvu? Если в minidjvu есть какие-то фичи, которых не хватает в djvulibre, то может логично бэкпортировать их обратно в djvulibre? Или тогда может лучше смотреть в сторону патча к minidjvu, чтобы он при перекодировании сохранял цветные чанки? |
@plzombie say:
Словари (dict), minidjvu изначально задумывался как многостраничный и именно для этого. Но! Он работает только с JB2 + dict. @plzombie say:
Ответил выше. Only JB2. @plzombie say:
Отвратительнейшая библиотека с точки зрения разработки. Нефига в неё ничего бэкпортировать. Наоборот! Надо бэкпортировать из неё. И желательно на Си. PS: Подробности "процесса" смотри в https://github.com/ImageProcessing-ElectronicPublications/imthreshold/tree/master/bash/djvu/MFB-make : djvu-pnm-tdjvul-minidjvu.sh. PS2: А по поводу бэкпортирования: jb2unify так и не был включён в состав djvulibre. Ты о нём наверное даже не слышал. Жаль только словарь делает на все страницы, а не на n-ное количество, как minidjvu. PS3: Кстати, ты не мог бы попробовать собрать mfbdjvu под винду. Потому как мой |
Там через Visual Studio собирается под винду. Я могу файлы проекта сделать. Если хочешь руками через makefile собрать, то там следующие библиотеки: |
Могу создать проект для VisualStudio конкретно под это, потом попробовать мэйкфайл для mingw сделать. Хотя с mingw я не работал, придётся разбираться |
@plzombie say:
Звучит неплохо. Но для начала хотелось бы просто сборку под винду. Ежели сделаешь, то добавь в mfbdjvu: 1.1 в виде ZIP-архива. Только проверь PS: Моя прога окромя PNM ничего не кушает. Никак без |
jb2tune.h отсутствует. Плюс я не совсем понимаю, зачем там jb2cmp |
@plzombie say:
Как отсутствует? @plzombie say:
Но пользуется @plzombie say:
Да я понятия не имею, как там JB2 колдуется. Я позаимствовал это в simpledjvu. А у него написано, что позаимствовал в minidjvu. Чему верить не знаю. Смогёшь сделать JB2-колдунство проще - твоя правда. А у меня вариантов то особо нету. PS: Чисто из любопытства, поменял |
Ок, я каким-то чудом собрал. Статической библиотеки сейчас уже нет, так что без вариантов, или попробовать мэйкфайлы для mingw сделать. А под вайн vcredist разве не устанавливается? https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170 |
@plzombie say:
Устанавливается. Но зачем плодить "чудеса", когда можно вложить в ZIP одну dll-ку? Последовал твоему своевременному совету и поудалял всю ересь, сделав сборку проще: mfbdjvu: 1.2. У меня полёт нормальный. Но как будет под винду? @plzombie say: Это с каким "бешенным" DPI ты сделал такую "великолепную" картинку? На таком надо предварительно с маской помучастся, а лишь потом разделять по готовой маске ( |
Стандартными параметрами |
Там не одна dll. И у подавляющего большинства пользователей под винду оно уже установлено так или иначе. Сейчас файлы залью с проектом для вижуалстудии |
@plzombie say:
Смотри только. Я там конкретно стрипанул. Пути наверняка надо подправить! @plzombie say:
Так может их подправить ( Всё. Увидел: depress/src/depress_converter.c Lines 127 to 131 in 2caa515
Осталось только FG найти. Буду кумекать. :) |
Hi @plzombie .
❓ А твоя прога могёт сначала "наплодить" PBM и чанки BG/FG, пройтись по PBM minidjvu или minidjvu-mod, разложить полученную многостраничную BW DjVu-шку на составляющие с помощью
djvmcvt -i
, встроить с помощьюdjvumake
чанки BG/FG и слепить обратно DjVu-шку с помощьюdjvmcvt -b
?The text was updated successfully, but these errors were encountered: