Skip to content

Latest commit

 

History

History

eView063

eView -  альтернативный просмоторщик изображений. Цель проекта - более удобное чтение манги; открываются форматы jpg bmp png tiff gif.
С версии 0.43 фукционал расширен до простого файлменеджера.

Разработано для Digma Е600, но работает также и на всех совместимых моделях, пока проверено на Digma Е600, Q1000 (планируется адаптация), G-Mini MagickBook M5, Qumo Libro II, Qumo libro.

Для старта программы лучше всего поместить исполняемый файл "eView" в папку /Pictures но можно и в любую в корне флэшки и запустить из встроенного проводника книжки. Запуск из других папок может привести к ограничению функций меню. 

Общее описание:
При самом первом пуске возможна некоторая пауза, связанная с определением реальной рабочей директории. Последняя рабочая папка и картинка запоминаются, так что в следующий запуск все продолжится с прежней картинки.
Просмоторщик можно запустить только из верхней или единственной панели файлменеджера.

Описание файлменеджера:
Доступны основные операции, копирование, перемещение, удаление и некоторые другие.
Часть кнопок дубируется в меню.
Кнопки в файлменеджере:
	"Вверх" и "Вниз"   сдвиг курсора
	"PGUP" и "PGDOWN"  сдвиг сразу на страницу вверх или вниз
	"ОК"  		   запуск смотрелки	
	"ESC" 		   выход из программы
	"Вправо" 	   перемещает на неактивную панель (противоположную)
	"Влево"		   то же но копирует 
	"М"		   меню
	
Пояснение некоторых пунктов меню:

	"быстрое обновление" - изменение режима обновления е-инк экрана, влияет  только на скорость сдвига курсора.
	
	"перейти в /Pictures" - переход в папку "/Pictures", условия см. выше.
	
	"показывать время и заряд" - отображать заголовок окна програмы или нет.
	
	"создать..." - просто создает в текущем каталоге временную папку.

Должен заметить, что файловые операции у меня на Digma E600 частично не работали, пока не перезагрузил книжку.
	

В режиме просмотра изображений стрелку "влево" дублирует "PGUP", стрелку "вправо" - "PGDOWN", это одно и тоже.
Кнопки в просмотрорщике:
	"ESC"   - выход в броузер назад.
	"Влево" - предыдущая картинка, "Вправо" - следующая.
/* Неактуально от версии 047 и выше, настройки перенесены в меню настроек в просмоторщике
	"ОК"    - активизирует обрезку полей на рисунках. Выключается повторным нажатием на "ОК".
	
	"Вверх" - задействует специальный режим зума с поворотом.
	"Вверх" - еще раз - включиться режим распознования кадров на манге.

Эти режимы можно отключить последовательно нажимая "вниз".
*/

Все достаточно крупные картинки с шириной больше высоты в любом случае  автоматически поворачиваются против часовой на 90 градусов и приводятся точно к размеру экрана.
/* Неактуально с версии 048
Остальные достаточно крупные рисунки тоже, но без поворота, даже если они немного меньше экрана. Это сделано что использовать экран книжки полностью. Хотя, как минус, изображение слегка искажается.
Совсем маленькие изображения не модифицируются.
*/
	Режим зума с поворотом.
Кнопка "вправо" теперь будет сдвигать изображений налево, а кнопка "влево" - наоборот. Последующее нажатие, например, кнопки "влево"(или "PGDOWN") приведет к предыдущей картинке, а точнее ее правой части, еще раз нажать - к левой.
На самом деле все очень просто, все рисунки начинают представлять собой как бы непрерывную ленту, которую можно прокручивать через экран.
Если рисунок в этом режиме имеет пропорции и размеры близкие к экранным, то он автоматически будет повернут против часовой на 90 градусов.  

	Фильтр "обрезка".
В этом режиме будут обрезаться пустые белые или черные поля вокруг картинки(если они есть).

Используйте программу на свой страх и риск.






История версий:
0.44
+ добавлен режим двухпанельного файлменеджера, можно удалять, копировать, перемещать файлы или папки, а также некоторые другие функции.
+ верхняя панель теперь отличается от нижней только одним -  с нижней не запускается смотрелка.
+ меню программы
режим обновления е-инк в броузере теперь не стартует по умолчанию, а управляется из меню.
Все новые настройки сохраняются.
Исправлена еще одна ошибка обновления экрана в самом просмоторщике.
В файлменеджере улучшена работа с обьектами, содержащими недопустимые символы или пробелы в названии. (в сравнении с версией 0.43)

0.41
+ увеличена скорость обновления для броузера - более удобное перемещение по спискам файлов и папок.
+ запуск происходит не в глубинах флешки, а в папке Pictures в корне книги, если она существует. Для этого в папке Pictures должен находится и сам исполняемый файл eView. Кнопка "HOME" теперь использует этот же механизм, будет переход в папку Pictures, независимо от модели книги. 
 Исправлен ряд схожих ошибок в броузере, которые приводили к вылету при входе  в последний (нижний) каталог и еще в нескольких вариантах, а также удалена часть ненужного обновления.
В режиме распознования кадров изменено обновление при переходе на следующую картинку, иначе в ряде случаев рисунок не прорисовывался полностью или был сдвинут.
- поэтому обновление в этом режиме немного дольше. На другие режимы не влияет.
- в броузере убраны чередующиеся полоски и качество прорисовки текста ухудшено, это вынужденная мера.

0.4
+ режим распознавания кадров, включается повторным нажатием курсорной стрелки "вверх".
+ подавление панельки с "часиками" и индикатором заряда.

Чтобы отключить новый фильтр нужно нажать один раз "вниз". Режим запоминается при выходе из программы, как и предыдущие. Когда фильтр активен, автоматически включается обрезка, это нужно для улучшения распознавания. Назначение - в нахождении и выводе на экран манги по одному кадру (или сколько там поместится целиком) и последовательно, кадр за кадром. Если какой-то из кадров не может поместиться из-за размера, он все-таки будет разрезан и показан по частям. В ряде ситуаций фильтр временно отключается, например, если кадр реально всего один, не удалось распознать больше одного итд.
   Блок распознавания пока очень примитивный, поэтому удается распознавать только самые простые варианты.

Также огромная благодарность за поддержку cronos' у , он предложил ряд изменений и создал очень удобный make, сильно упростивший процесс компиляции под книжку или настольный комп.

0.39
+ закольцевана прокрутка по списку файлов, также после перехода из смотрелки обратно в броузер выделяется последний показанный файл.
Способ сохранения настроек изменен для совместимости с другими моделями, теперь они хранятся возле реального расположения исполняемого файла.

0.38
Сохраняет все настройки, запоминает последнюю рабочую папку и файл, который сразу открывается при запуске. 
Настройки сохраняются в "eView.txt", который создается там же, где и "eView"
По кнопке "HOME" пытается сразу прыгнуть в один из реально присутствующих катлогов: /userdata/media               или в
/userdata/media/mmcblk0p1     или в
/userdata/media/mmcblk0p1/Pictures
На кнопке "MENU" временно установеленно удаление файлика с настройками.

0.37
Полностью переписан фильтр "обрезка", теперь он не тормозит и работает достаточно неплохо (спасибо GFH за совет).

0.36
Пофиксена утечка пямяти в старых режимах; добавлен фильтр "обрезка", активируется по кнопке "ОК".
В этом режиме будут обрезаться пустые белые или черные поля вокруг картинки(если они есть) с одновременным увеличением - изображение станет крупнее и разборчивее.
Пока фильтр работает не всегда идеально, иногда обрезка будет производиться неточно, и еще он заметно притормаживает на моей E600.

0.34а
Это стартовая версия ...