forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Вьювер для мобилок (http://forum.boolean.name/showthread.php?t=12147)

ViNT 20.04.2011 19:57

Ответ: Вьювер для мобилок
 
Цитата:

Сообщение от impersonalis (Сообщение 186429)
а можно ещё опции ресемплирования изображения сделать?

Можно.
Нужно подгонять все под один размер, или для каждого индивидуально?

impersonalis 20.04.2011 20:11

Ответ: Вьювер для мобилок
 
пропорционально уменьшать так, чтобы картинка умещалась (т.е. не превышала) указанную пользователем прямоугольную область.
Например пользователь задал область 100 на 200, а картинка 100 на 400.
Значит её надо ужать до 50 на 200

ViNT 20.04.2011 21:32

Ответ: Вьювер для мобилок
 
Добавлю в следующей сборке.

ViNT 27.04.2011 01:40

Ответ: Вьювер для мобилок
 
С масштабированием все оказалось несколько сложнее, чем я думал, надо подумать, как лучше сделать. Так что, такая функция будет, но чуть позже.
Пока буду понемногу допиливать мидлет.

ViNT 01.05.2011 01:18

Ответ: Вьювер для мобилок
 
Какие форматы планируется использовать?
Сейчас сделал поддержку ресемплинга BMP, JPEG и PNG (в процессе).

impersonalis 01.05.2011 01:39

Ответ: Вьювер для мобилок
 
jpg )

ViNT 01.05.2011 01:41

Ответ: Вьювер для мобилок
 
PNG, получается, не нужен или добавить на всякий случай?

impersonalis 01.05.2011 03:02

Ответ: Вьювер для мобилок
 
ну если получается - то почему бы и нет: мало ли

ViNT 02.05.2011 01:22

Ответ: Вьювер для мобилок
 
Вложений: 1
Дописал масштабирование в сборщике пакетов. Реализована поддержка BMP, PNG и JPG. Все остальное будет добавляться без масштабирования.
Использование: в группе "Масштабирование" выставить целевое разрешение, установить флажок "Включить", задать уровень компрессии JPEG - чем больше значение, тем выше качество.
Если снять флаг "Удалять временные файлы", можно оценить качество работы алгоритма масштабирования, просмотрев папку Temp в директории программы (папка должна присутствовать обязательно).
Подгонка идет только в сторону уменьшения разрешения (программа не растягивает изображения под экран).
Теоретически, могут вылазить глюки, поскольку никакие защитные механизмы пока не реализованы.

Завтра постараюсь сделать в мидлете выбор и просмотр произвольного файла из пакета.

ViNT 03.05.2011 02:03

Ответ: Вьювер для мобилок
 
Вложений: 1
Сделал отображение произвольного файла из пакета.
При открытии пакета появляется список файлов, содержащихся в нем. Файлы пакета открываются так же, как обычные файлы.
Возврат в список файлов пакета из режима просмотра изображения - кнопка 5. Выход из пакета - команда "Меню" (только сейчас сообразил, что не поменял название, поправлю в следующей сборке).

Опять же, проверял на jsr75, и поскольку немного переписал работу с потоком, могут быть глюки. Для начала рекомендую попробовать старый пакет, если он нормально откроется, можно попробовать собрать новый и открыть его.

JACUK 03.05.2011 02:24

Ответ: Вьювер для мобилок
 
У меня что кнопки в меню не нажимаются, и видно розовый фон(или так и должно быть?)

ViNT 03.05.2011 02:26

Ответ: Вьювер для мобилок
 
Цитата:

Сообщение от JACUK (Сообщение 187279)
У меня что кнопки в меню не нажимаются, и видно розовый фон(или так и должно быть?)

Какой телефон?
Розового фона тем точно быть не должно. UPD: или имеется ввиду фон иконок?

ViNT 05.05.2011 13:22

Ответ: Вьювер для мобилок
 
Так работает или нет?
Пока не удостоверюсь в работоспособности алгоритма загрузки, продолжать смысла нет.

impersonalis 05.05.2011 15:38

Ответ: Вьювер для мобилок
 
на днях проверю..

impersonalis 08.05.2011 04:13

Ответ: Вьювер для мобилок
 
Фуллскрин не работает (в прошлой версии картинка занимала всю площадь экрана, сейчас - сверху и снизу полосы под тулбар и инфопанель).
Если поставить опцию "не выводить список файлов" - то он и ipk-файлы не показывает. Это так и должно быть (ожидал, что по логике апплета, пакет для него равносилен папке)?
Переключение между файлами не работает (наверное - пока и не должно).
В остальном - великолепно (тестил жпг-и)!


Часовой пояс GMT +4, время: 05:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot