Closed GoogleCodeExporter closed 9 years ago
Открывать должен, поддержка есть.
Напишите пожалуйста версию Андроида,
версию программы.
И, если возможно, предоставьте нам один из
таких файлов.
Original comment by mc.creat
on 12 Sep 2011 at 5:35
Вот образец файла (1,5 Мб) ifile.it/ub26py5
При открытии пишет Page 1, сверху пробегает
желтая полоска. На этом все заканчивается.
Если ткнуть в страницу, то экран делается
черным. При этом меню работает. Если прейти
на другую страницу, то она тоже черная.
Андроид 2.2.1
Версия ридера вроде rc4 (самый свежий на 7
сентября).
Original comment by K984576...@gmail.com
on 14 Sep 2011 at 3:24
Забыл добавить, я раньше пробовал MuPdf под
windows - он тоже не работал на 80% файлов.
По-моему проблема в нем самом. Если все
будет плохо, обратите внимание на пакет xpdf.
Я пробовал запускать из него pdfimages и pdf2ppm -
оба тула работали почти на всех моих
книжках. pdfimages ругался на формат pdf 1.6, но при
этом корректно вытаскивал все картинки, в
том числе jbig2.
Original comment by K984576...@gmail.com
on 14 Sep 2011 at 3:29
xpdf не сильно хорошо портируется. И
производительностью у нее хуже.
Original comment by mc.creat
on 14 Sep 2011 at 4:51
На HTC Desire S открылось без каких-либо проблем,
причем очень быстро.
Попробуйте обновить версию программы до
последней. последняя версия 1.2.0
Original comment by mc.creat
on 14 Sep 2011 at 4:56
Попробовал на A500 на самой последней версии.
Очень легкий и быстрый документ. Проблем
никаких, ни с графиками, ни с формулами.
Оглавление также работает.
Original comment by Andrei.K...@gmail.com
on 14 Sep 2011 at 5:36
Original comment by Andrei.K...@gmail.com
on 14 Sep 2011 at 5:37
Обновил до 1.2.0, ничего не поменялось. При
этом djvu отображаются нормально. Т.е.
проблема похоже не в нехватке
памяти/глюках андроида.
Adobe reader без проблем открыл тот файл.
Странно...
Original comment by K984576...@gmail.com
on 14 Sep 2011 at 6:44
Можете предоставить логи, полученные с
помощью logcat?
Original comment by mc.creat
on 15 Sep 2011 at 8:25
С logcat пока не разобрался, т.к. с андроидм
вообще пока не очень освоился. Нашел прогу
catlog - она делает логи, работая на самом
планшете. Судя по логам, это то же самое. В
файле 2 лога, в первый длиннее потому что в
нем я пытался отредерить одну стрницу
дважды, потом перешел на следующую
страницу. Во втором логе - чисто рендеринг
одной старницы при старте. Ebookdroid все
сообщения помечает как error, хотя по смыслу
они информационные (но не все...) Файл все
тот же с книгой по химии.
Original comment by K984576...@gmail.com
on 17 Sep 2011 at 12:33
Attachments:
Лог к сожалению совершенно не информативен.
Я бы сказал, что проблема в нативном
декодере. И похоже, что в нативном хипе.
Второй вариант - неправильно отдается DPI
экрана.
Почитал, что народ пишет про архосы -
похоже, что глюк на глюке.
Original comment by Andrei.K...@gmail.com
on 17 Sep 2011 at 6:14
Про DPI экрана - вполне возможно. У аркоса
экран 1024х768 физически, но справа есть
панель софт-клавиш которая кушает от
ширины около 20 пикселей. Расположена она не
поверх окна приложения, а именно занимает
собственную область, оставляя приложению
около 1000х600. Остается непонятным, какое
дело рендереру pdf до разрешения экрана?
Выделил себе память и рисуй в нее. А если
проблема с кучей, к примеру не хватает
памяти, то что должно быть: ошибка,
приложение вылетит, или что? В моем случае
оно продолжало работать, реагируя события
меню. Ошибки кучи не логируются?
Original comment by K984576...@gmail.com
on 17 Sep 2011 at 6:28
Не разрешение, а именно число точек на дюйм.
Я тут погуглил - очень много владельцев
всяких китаепланшетов на это дело
жалуются, особенно при нестандартном
разрешении.
Original comment by Andrei.K...@gmail.com
on 19 Sep 2011 at 8:20
"Почитал, что народ пишет про архосы -
похоже, что глюк на глюке."
То же самое можно сказать об iPad и ему
подобных (в принципе обо всех планшетах).
Устройство хорошее за свои деньги.
"После открытия вижу белый экран и надпись
Зage1 по центру. При попытке что-то нажать -
имеем черный экран и зависшую программу."
У меня такое было с DJVU. Проблема излечилась
(или почти излечилась, если не считать
медленного открытия страниц) установкой
последней версии отсюда...
Original comment by GoodBoyA...@gmail.com
on 28 Sep 2011 at 4:56
>Не разрешение, а именно число точек на
дюйм. Я тут погуглил - очень много
владельцев всяких китаепланшетов на это
дело жалуются, особенно при нестандартном
разрешении.
Экран не имеет такого парамтра как
разрешение, потому что по назначению он не
предназначен для отображения текста в
натуральном масштабе. Нужно
ориентироваться на число пикселей, а не
разрешение. Если же программа запрашивает
заведомо бессмысленный параметр, то должна
предполагать что получит столь же
бессмысленый ответ.
Original comment by K984576...@gmail.com
on 28 Sep 2011 at 12:27
Запрашивается DPI, через стандартное API.
Нужно для корректного преобразования
размеров страниц в PDF из юнитов(В PDF все
размеры хранятся в юнитах).
Судя по всему устройство некорректно
отдает это значение, хотя должно.
Original comment by mc.creat
on 28 Sep 2011 at 12:44
Причем другие устройства отдают
совершенно нормально.
Original comment by Andrei.K...@gmail.com
on 28 Sep 2011 at 2:21
mc.creat, вместо запрашивания DPI вставить цифру
=100 - это слишком сложно? В элеткронных
книгах отображение страниц в натуральную
величину не нужно и не используется, потому
что сразу при открытии книги пользователь
зумирует изображение до удобного размера.
В общем, я понял что надо брать исходники и
править, поскольку помимо неработающего pdf
есть не менее назойливая проблема с мылом в
djvu. Ровно та же проблема была с мылом была в
WinDjView, вырезал в нем все запросы dpi,
пересобрал - мыла не стало ;)
Original comment by K984576...@gmail.com
on 28 Sep 2011 at 9:34
Вольному - воля. Основной принцип СПО: Не
нравится как работает - форкни и переделай.
Original comment by Andrei.K...@gmail.com
on 29 Sep 2011 at 8:05
Попробуйте эту версию.
http://code.google.com/p/ebookdroid/downloads/detail?name=ebookdroid_test.apk
Original comment by mc.creat
on 29 Sep 2011 at 10:24
Эта тестовая версия работает правильно.
Особо подробно на pdf не тестировал, но пару
случайных pdf отобразились корректно, т.е. и
векторный текст и обложка книги. Пофиксили
DPI?
Original comment by K984576...@gmail.com
on 29 Sep 2011 at 8:10
Переделал получение DPI. Используются
другие системные вызовы.
Спасибо за тест. В ближайшее время выпустим
релизную версию.
Original comment by mc.creat
on 30 Sep 2011 at 5:18
Попробуйте, пожалуйста, EBookDroid 1.2.1-rc2.
Original comment by mc.creat
on 1 Oct 2011 at 10:17
По поводу MuPDF и разных его версиях и т.п. - в
Vudroid мне регулярно попадались файлы,
некоторый страницы в которых не
рендерились. В Ebookdroid все они отображаются,
и не отрывающихся пока не видел.
Original comment by pmis...@gmail.com
on 1 Oct 2011 at 11:49
Original comment by Alexander.V.Kasatkin@gmail.com
on 3 Oct 2011 at 8:17
Думал все ОК, обновил до 1.2.2 - снова не
работают pdf.
Original comment by K984576...@gmail.com
on 23 Oct 2011 at 6:38
Original comment by mc.creat
on 25 Oct 2011 at 1:07
Original comment by Alexander.V.Kasatkin@gmail.com
on 16 Dec 2011 at 1:50
Original issue reported on code.google.com by
K984576...@gmail.com
on 12 Sep 2011 at 5:29