grofis / ebookdroid Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ebookdroid
Automatically exported from code.google.com/p/ebookdroid
I have several PDFs containing full-page CMYK images. When trying to display
these in the application, the renderer would take a very long time to render
even a single page, sometimes approaching 30 seconds. Other image heavy PDFs
worked fine. After digging through the MuPDF source, I discovered that it has
two code paths for converting CMYK to RGB for rendering, and the one being used
was the slow and accurate version.
After commenting out a #define to enable the other code path, render times for
these documents greatly improves. The colors are a bit off, but they actually
match what the both official Adobe Reader android app and the iOS pdf renderer
display, suggesting that they also use this same faster method.
Attached is a patch to enable the fast CMYK conversion method.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2011 at 3:34
Attachments:
What steps will reproduce the problem?
1.The upper status bar still exist on enabled Fullscreen feature.
2.Re-enabling it removes the statusbar for current session only.
What is the expected output? What do you see instead?
Fully working Fullscreen mode.
What version of the product are you using? On what operating system?
1.0. Android 2.3.4 Gingerbread.
What device are you using?
Samsung GT-I9000. JVR ROM.
Please provide any additional information below.
Best regards.
Original issue reported on code.google.com by [email protected]
on 12 Aug 2011 at 3:37
What steps will reproduce the problem?
1.Turn ON "Full screen" in settings
2.Open a document
3.Press Menu button
What is the expected output? What do you see instead?
I expect that the menu options simply appear at the bottom.
But with full screen turned on, when you press Menu button at the bottom appear
menu options, but also the status bar of android reappears at top and the page
is re-rendered. The most annoying thing is that the page is re-rendered
What version of the product are you using? On what operating system?
1.2.0 in market
What device are you using?
Flytouch 2.
A 10 inch china tablet with Android 2.1 and 1024x600 screen resolution
Please provide any additional information below.
This problem was not present in earlier versions, in version 1.1.4 status bar
re-appears but in this case is OK, the page is NOT re-rendered . In any case i
think it is better for me that the status bar not reappear, you could put an
option for that in settings for yes or no.
Thanks in advance
Original issue reported on code.google.com by [email protected]
on 8 Sep 2011 at 4:32
Неплохо бы добавить в настройках программы
опцию "Закрывать при выходе", чтоб при
нажатии кнопки "назад" на главном экране
программа закрывалась и не висела попусту
в памяти устройства (это конечно же НЕ
должно распространяться на кнопку "домой").
Original issue reported on code.google.com by [email protected]
on 20 Aug 2011 at 2:03
Почему-то при выборе этой опции программа
не только долго, но и ужасно декодирует
страницу (как если бы происходил out of memory).
Хотя в версии 1.1.4 было всё ОК.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2011 at 1:14
Планируется ли добавление функционала по
поиску внутри докумениа?
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 6:26
Добавьте монохромные режимы (градация
серого и черный/белый, т.е. битовый). Не
всегда нужно в цвете читать, а так экономия
памяти как минимум в 3 раза, ну еще скорость
рендера можно увеличить, если библиотеку
дописать, ну и скорость вывода само-собой
возрастет.
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 2:29
Во вложении - PDF файл, который нормально
отображается и листается Adobe Reader, но в EBookDroid
ведест себя странно - скроллинг на новую
страницу не переходит, в режиме "Прокрутка
касанием" касание тоже не помогает.
Единственный способ сменить страницу -
качелька громкости (тело - HTC Sensation). Но и в
этом случае не все хорошо - отображается та
же часть следующей страницы, что и текущей
перед перелистыванием ( т.е. если текущая
промотана до конца, у следующей сразу будет
показан конец страницы, а не начало ). Более
того - после какого-то очередного
перелистывания качелькой громкости я
получил FC программы.
Буду очень благодарен, если разберетесь с
этим багом, программа отличная.
Original issue reported on code.google.com by [email protected]
on 18 Aug 2011 at 4:50
Меня просто переполняют позитивные
чувства от новой версии)
*Пишу здесь, так как не знаю где вас ещё
можно похвалить. Поэтому извините за
бесцельное issue.
Original issue reported on code.google.com by [email protected]
on 2 Sep 2011 at 12:46
По сравнению с ebookdroid_1_1_4.apk в ebookdroid_1_2_0_rc1.apk
замедлилась отрисовка страниц при
перелистывании.
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 10:24
On high zoom level application stops to render pages.
Original issue reported on code.google.com by [email protected]
on 30 Aug 2011 at 12:24
Неплохо бы, чтоб когда читаешь книгу и
выходишь в Андройд по кнопке "Домой"
(например если нужно сделать что-то другое)
при возвращении не попадать на главный
экран программы, а сразу возвращаться к
чтению книги, которую читал до этого
(причём чтоб она опять НЕ грузилась, как это
происходить при её выборе на главном
экране).
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 10:51
По сравнению с EBookDroid 1.2-rc1 рендринг в "ночном
режиме" стал сказкой, но всё-равно
отличается от рендринга в "дневном режиме"
в худшую сторону. Такое ощущение, что
настройка "Страниц в памяти" не
распространяется на "ночной режим" (Что-то
типа: страницы кешируются как в дневном
режиме, а уж потом преобразуются по мере
необходимости в ночной). Всё это
выражается/выливается в подёргивания при
перелистовании (опять таки по сравнению с
"дневным режимом" [Да да. Всё познаётся
методом "проб и ошибок", "сравнением" и
"передачей накопленных знаний". Извените за
лирическое отступление]).
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 3:52
Регулировка яркости в ночном режиме
Original issue reported on code.google.com by mindphaser2k6
on 4 Aug 2011 at 8:28
В настройках неплохо бы заменить "Memory usage
mode" и "Defines memory usage mode" на их русские аналоги,
ну и в будущем предусмотреть
мульти-языковой интерфейс (например
реализовать в виде отдельного файла, чтоб
люди из разных уголков земли могли сами
замутить перевод).
Original issue reported on code.google.com by [email protected]
on 2 Sep 2011 at 1:10
Цитата:
"Суть в том, что изначально страницы
прокручиваются только вверх/вниз, а после
увеличения - во всех направлениях (в т.ч.
влево-вправо). Иногда это неудобно,
поскольку очень легко при пролистывании
сместить страницу в сторону. Поэтому я для
пролистывания пользуюсь клавишами
громкости, но если бы в меню была функция
блокировки бокового скроллинга, то можно
было бы прокручивать увеличенную страницу
пальцами."
Original issue reported on code.google.com by [email protected]
on 3 Aug 2011 at 3:38
Добавьте пожалуйста опцию для открытия
последней читаемой книги при старте
программы. Если опция включена, то при
запуске программы не отображать менеджер
файлов, а сразу открывать книгу.
Original issue reported on code.google.com by mindphaser2k6
on 16 Aug 2011 at 7:26
Если есть возможность, сделайте пожалуйста
так, чтобы в полноэкранном режиме (когда
строка статуса скрыта), при вызове меню она
отображалась. Это позволит видеть время,
заряд, получить доступ к уведомлениям, без
закрытия/сворачивания приложения.
Original issue reported on code.google.com by mindphaser2k6
on 17 Aug 2011 at 9:12
1. Если на странице увеличить масштаб
текста, то он становится сильно размытым и
остается размытым, т.е. страница не
перерисовывается окончательно. Если
вызвать меню, то страница сразу
перерисовывается и текст делается
нормальным. Зум делал 2 пальцами (емкостный
экран).
2. Хотелось бы иметь режим, в котором
доступен зум только в целое число раз. То
есто 1:1, 1:2, 1:3 и т.д. Дело в том, что
встроенный ресемплер в djvulibre проверяет
значение зума и если он в целое число раз,
то там используется особый алгоритм,
работающий быстрее. А главное текст
получается значительно более четким.
Original issue reported on code.google.com by [email protected]
on 5 Sep 2011 at 7:09
Текущая функция "Outline" оказывается
практически бесполезной в случае с
большими документами, структура которых
состоит из большого количества
глав\разделов\подразделов - содержание
превращается в громадный
неструктурированный список. Есть ли
возможность сделать содержание
древовидным?
Original issue reported on code.google.com by [email protected]
on 5 Sep 2011 at 7:09
What steps will reproduce the problem?
1. открыть книгу
2. переключиться на другую программу или
нажать домик
3. переключиться опять на ebookdroid
What is the expected output? What do you see instead?
Вместо открытой книги показывает окошко с
последними книгами (history)
What version of the product are you using? On what operating system?
1.1.4, 1.2rc2
What device are you using?
toshiba ac100
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2011 at 7:20
Я думаю, неплохо бы убрать из меню "Все
настройки" пункт "Настройка книги" так как
этот пункт уже присутствует в меню более
высокой иерархии.
Original issue reported on code.google.com by [email protected]
on 28 Aug 2011 at 10:44
Добавьте пожалуйста номер текущей
страницы/общее количество страниц и время
в заголовок. Можно также добавить опцию для
отключения номера страницы, который сейчас
отображается при пролистывании
Original issue reported on code.google.com by mindphaser2k6
on 4 Aug 2011 at 8:31
What steps will reproduce the problem?
1.не запускается!
2.вылетает!
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
1.1.3
What device are you using?
Lg gt540
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 20 Aug 2011 at 12:41
Если попытаться перейти на нужную
страницу, используя для ввода слайдер
(ползунок), то переход происходит на
страницу следующую за текущей (хотя если
вводить число, то всё нормально).
Original issue reported on code.google.com by [email protected]
on 2 Sep 2011 at 12:51
the problem?
1. The readers for Android are not offering a bookmark feature in general.
What is the expected?
I suggest to you use the same solution offered by a windows software WinDjWiew:
they created a different file to store the bookmark entries, without the need
to edit the djvu or the pdf file.
I hope this suggestion would be accepted by you.
Regards from Brazil!
Original issue reported on code.google.com by [email protected]
on 5 Aug 2011 at 3:54
What steps will reproduce the problem?
1.When sliding page, if the finger is going on the touch scroll tap zone, it is
being activated and the page will scroll down.
What is the expected output? What do you see instead?
The tap-zones shouldn't react while sliding scroll.
What version of the product are you using? On what operating system?
1.0. Android 2.3.4 Gingerbread.
What device are you using?
Samsung GT-I9000, JVR rom.
Please provide any additional information below.
Thanks in advance.
Original issue reported on code.google.com by [email protected]
on 12 Aug 2011 at 3:47
Несколько дефектов при зуммировании в
1.2rc1/rc2:
1. Если открыть книгу в портретной
ориентации, а затем повернуть в ландшафт,
то страница становится размытой, а вверху
появляется серая полоса (см. аттач №1).
После пролистывания кэшированных страниц,
изображение приходит в норму. Т.е. если
опция "Страниц в памяти"=3, то на 4-й странице
изображение становится нормальное. Если
книгу сразу открыть в ландшафте, то
картинка в порядке (см. аттач №2). 2. Во время
увеличения (pinch-to-zoom) изображение мигает и
дергается. 3. Иногда (не знаю, насколько
часто), после увеличения и перелистывания
на несколько страниц вперед (с включенным
увеличением), страницы перестают
рендериться. Уменьшение помогает не сразу,
нужно еще перелистать вперед/назад или
переоткрыть книгу.
Original issue reported on code.google.com by mindphaser2k6
on 28 Aug 2011 at 3:44
andr 2.3.4 cm7, версия релизная, ориентация
ландшафт, установленно количество страниц
в памяти 11 (можно >,<). открываем файл (djvu)
где-нить в середине. ждем пока он
отрендерит все страницы (около 3-5 сек у меня
на легком файле), лучше больше, чтобы
наверняка. мотаем вниз, видим
пропущенную(ые) белую(ые) страницу(цы). В
релиз-кандидате вообще не хочет вниз
рендерить, только верхние все 11.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2011 at 9:05
Trying to zoom to very big size makes application inactive.
After some zoom level application stoped to render page, I continued to zoom in
and recieved alert - "Activity is not responding"
Original issue reported on code.google.com by [email protected]
on 15 Aug 2011 at 3:00
при сворачивании при открытом файле и
разворачивании (запуске) выводится вид
открытия файла, при открытии любого (даже
того же) файла падает при попытке рендера
новой страницы.
Original issue reported on code.google.com by [email protected]
on 17 Aug 2011 at 6:06
[deleted issue]
Well, is simple scrolling is not working well, it is not fluid, the movement of
the page when scrolling is "step by step"
This happens with the page already loaded in memory, so it is not that is being
slow because of page being loaded.
This is most noticeable on djvu documents. In pdf's is less noticeable.
This was not an issue neither in Vudroid plus or Ebookdroid first release the
scrolling was perfect smooth as hell. The problem started at 1.1.0, to the
present 1.2.0
What version of the product are you using? On what operating system?
all except first release, Android 2.1
What device are you using?
Flytouch 2.
A 10 inch china tablet with Android 2.1 and 1024x600 screen resolution
Please provide any additional information below.
First of all i can't believe what you did to this program, is amazing, you
really are inspired, very good job, very handy and useful options, very good
ideas congratulations!!
Ps: I have two ideas for future releases
1-"Horizontal scroll lock" (this is an old idea jaja, besides i think that it
would be very useful and won't hurt anyone if it is there and you don't want to
use it)
2-An "offset" of page numbers.
I mean, you know that there are some documents that do not coincide the page in
the real book and the page in the document(like scanned djvu's).
So for example if the page number 1 of the book is actually in page 16 of the
document it would be handy to "set as first page" page 16.
So then all pages would coincide and you won't need to do maths when you have
page reference numbers.
Obviously page 1 to 15 would have negatives numbers and zero, but i think that
won't be a problem.
Maybe this could be added to the bookmarks menus you could add a button that
says: "set as first page", so you go to the real first page, enter to bookmarks
and press that button and walaaa a perfect numbered document.
thanks
Original issue reported on code.google.com by [email protected]
on 8 Sep 2011 at 5:16
Добавьте пожалуйста запоминание масштаба
страницы и позиции на странице с привязкой
к книге
Original issue reported on code.google.com by mindphaser2k6
on 4 Aug 2011 at 8:21
Здравствуйте.
Собственно проблема в следующем: При
запуске на планшете 3Q Qoo! Surf TS1003T программа
сразу же вылетает через 1-2 секунды.
Дополнительная информация:
1) Устройство 3Q Qoo! Surf TS1003T. Ссылка:
http://www.3-q.ru/products/tablets/ts1003t/
2) Процессор Nvidia Tegra 2 (собственно
вычислительный процессор - 2 ядра ARM Cortex-A9
работающих на частоте 1 гигогерц). Вообщем
вот ссылка на спецификацию процессора:
http://ru.wikipedia.org/wiki/Nvidia_Tegra_2
3) Оперативная память: 1Gb DDR2. (Обычно
свободно от 600 до 500 мегов)
4) Версия Android: 2.2 . Работает под оболочкой Tap
'n Tap (Tap UI).
5) Экран: 10″, 1024×600 (16:9), Capacitive Multitouch screen
Пожалуйста, решите данную проблему. А то по
описанию такая классная, подающая надежды
программа и на тебе, не работает =(
Original issue reported on code.google.com by [email protected]
on 18 Aug 2011 at 7:03
Т.е. заранее страницы отрисовывать, когда
простостой идет. И хранить страницы в
памяти несколько до, и несколько после.
Если просто читать, не мотая, то загрузка
будет незаметна (исключая тех, кто
детективчики и т.п. по диагонали читают)
Original issue reported on code.google.com by [email protected]
on 16 Aug 2011 at 2:35
Сделайте пожалуйста колонтитул(-ы) вместо
заголовка, как в CoolReader или AlReader (см.
скриншоты).
В колонтитуле(-ах) можно отображать
следующую информацию: название книги,
номер текущей страницы, количество
страниц, процент прочитанного, прогрессбар
прочитанного, текущее время, процент
заряда аккумулятора.
Преимущество колонтитулов в том, что их
можно сделать более информативными,
небольшими по высоте (раза в 2 меньше
заголовка) и в ночном режиме отображать их
серым шрифтом на черном фоне.
Наверное это не приоритетная фича, но очень
хотелось бы.
Original issue reported on code.google.com by mindphaser2k6
on 9 Aug 2011 at 2:06
Honeycomb 3.1
Курсор в изначальном состоянии находится
перед цифрой. приходится перемещать его
пальцем а потом затирать через BackSpace.
Предлагаю, чтобы при появлении окна цифры
были уже выделенными, тогда можно будет
сразу вбивать номер страницы.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2011 at 10:53
What steps will reproduce the problem?
1. Keep an ebook open (PDF or otherwise)
What is the expected output? What do you see instead?
The screen should time-out and turn off based on system settings.
Instead, it stays on and on and drains my battery away (eg. if i fall asleep)
What version of the product are you using? On what operating system?
Using EbookDroid Version 1.0.0 on Droid 2.3.1
What device are you using?
HeroTab C8
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 17 Aug 2011 at 10:58
В тестовой версии 1.2 не работает прокрутка
кнопками громкости и касанием.
Original issue reported on code.google.com by mindphaser2k6
on 28 Aug 2011 at 12:59
Сделайте пожалуйста сохранение
горизонтальной позиции на странице, и если
не сложно, то и вертикальной.
Original issue reported on code.google.com by mindphaser2k6
on 16 Aug 2011 at 7:15
Пожалуйста добавьте или перенесите кнопку
"Ночной режим" в быстрое меню
Original issue reported on code.google.com by mindphaser2k6
on 4 Aug 2011 at 7:53
What steps will reproduce the problem?
Select install vudroid+ in android market
What is the expected output? What do you see instead?
download goes well, but I will always get "installation unsuccessful".
What version of the product are you using? On what operating system?
the recent (Aug. 8, 2011)
Please provide any additional information below.
Does it support Android 3.0 yet? Up to now the only djvureader that I can use
with honeycomb is the obsolete version "djvudroid" by pavel tiunov.
Original issue reported on code.google.com by [email protected]
on 8 Aug 2011 at 3:06
Сразу после включения опция "Полный экран"
работает. При переоткрытии книги опция в
настройках по прежнему активна, но строка
статуса отображается.
Original issue reported on code.google.com by mindphaser2k6
on 9 Aug 2011 at 1:16
В версии 1.1.0 значительно замедлился
рендеринг страниц, особенно после
увеличения.
Original issue reported on code.google.com by mindphaser2k6
on 16 Aug 2011 at 7:12
Добрый вечер. После обновления на 1.1.1-1.1.2
перестали нормально масштабироваться pdf и
djvu.
1. Пропало сглаживание (раньше увеличенная
область перерендеривалась и зазубрины
сглаживались): pdf, djvu
2. При масштабировании программа не
отвечает: pdf
Smartq T10 (Android 2.2). Страниц в памяти 3. Пробовал с
экономией памяти и без нее.
Original issue reported on code.google.com by molodchick
on 18 Aug 2011 at 8:13
Предлагаю ввести опцию "Inverted" для функции
"Touch scroll", т.е при нажатии на верхнюю часть
экрана страница будет прокручиваться вниз
и наоборот. При чтении с планшета в
альбомной ориентации намного удобней
дотянуться большими пальцами до верхней
части экрана. А при чтении скролл большей
частью используется вниз.
Original issue reported on code.google.com by [email protected]
on 3 Sep 2011 at 10:59
Очень нужна функция инверсии картинки или
отображения белого текста на черном фоне,
эта функция была бы очень полезной для AMOLED
экранов в целях экономии расхода батереи
Original issue reported on code.google.com by [email protected]
on 6 Aug 2011 at 9:38
What steps will reproduce the problem?
1. Install Ebookdroid and try to open a .djvu file through the built-in file
manager or Astro File Manager.
I expect EBookdroid to open up and show my file when I launch it from the file
manager.
I am using the most recent version downloaded a few days ago (can't seem to
find the version number inside the app itself). I am running it on Android
v3.2.
I am using an Asus EEE Pad Transformer.
As far as I can tell, which doesn't say much, the app needs to register itself
somewhere in the Android system so that Android knows that it can and will
handle .djvu files.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2011 at 9:08
Регулировка яркости в дневном режиме не
нужна. Ее нужно или отключать при переходе
в дневной режим, или сделать раздельные
настройки яркости для ночного/дневного
режимов.
Original issue reported on code.google.com by mindphaser2k6
on 16 Aug 2011 at 7:13
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.