SE Image Tool 2.6 - замена графики на телефонах SE : Моддинг : Форум

Страница 15 из 81: « 1 ... 11 12 13 14 [15] 16 17 18 19 ... 81 »

 3Nitro:
18.01.08, 10:56
 
3Nitro, картинку из патча достать никак нельзя, потому что она там может быть не целиком (программа пишет только измененные байты) плюс нет заголовка с размером (если только он не менялся).


Жаль, но всёже реализовать было бы не оч тяжело (ИМХО), просто записывать картинки полностью, а в закоментированых строках записывать инфу необходимую для проги (размер, заголовок) + какая нибуть послед. байт по которым прога определяет правильный ли этот патч (с графикой или нет). Если да - открывает или просто распаковывает картинки, если нет - "Вибачте, патч не містить графіки або несумісний з програмою" :)

Конечно если считаеш что лишнее - не парься) Тогда прийдётся надеятся что народ будет прикладывать картинки к патчам((

 Kitten85:
18.01.08, 11:26
 
SeMmy пишет:
Kitten85, ошибаешся, палет режим как-раз помогает. у меня есть иконки батареи, в ргб+альфа они при сжатии твоей прогой весят 116 б и не помещаются, а в палет они весят 104 б, и заменяются, но криво. а в ргб+альфа размеры картинок 6-9 у батареи(уже говорил выше про эти иконки) просто невозможно уменьшить до желаемого результата. так что если будет доступен палет, графика у дб2020 станет намного круче.

Я лучше знаю. В твоем случае palette-картинка помещается лучше, потому, и только потому что в ней просто-напросто меньше данных (нет прозрачности - программа ее игнорирует).

 toshay:
18.01.08, 14:50
 Только заметил, что идея открывать патчи программой уже была высказана, и чтобы не показалось, что я повторяю, выражусь конкретней: Можно ли сделать,чтобы программа открывала патчи под уже открытый нею .raw

 Kitten85:
18.01.08, 15:02
 
toshay пишет:
Только заметил, что идея открывать патчи программой уже была высказана, и чтобы не показалось, что я повторяю, выражусь конкретней: Можно ли сделать,чтобы программа открывала патчи под уже открытый нею .raw

Это можно, но, честно говоря, не на первом месте в списке чего надо сделать.

 DenDi:
18.01.08, 15:28
 А у меня в версии 1.53 окошко "Подождите" не закрывается даже после конца обработки всех изображений... и без Core2Duo туговато работает, только дома можно оценить скорость работы :-) Там серьезный алгоритм распаковки?

 SeMmy:
18.01.08, 17:03
 DenDi
А у меня в версии 1.53 окошко "Подождите" не закрывается даже после конца обработки всех изображений... и без Core2Duo туговато работает, только дома можно оценить скорость работы :-) Там серьезный алгоритм распаковки?

насчет алгоритма не знаю, но на 2,6 ггерц селероне + 2х256 мб 400 мгц DDR оперативы все ок.
Kitten85
Я лучше знаю. В твоем случае palette-картинка помещается лучше, потому, и только потому что в ней просто-напросто меньше данных (нет прозрачности - программа ее игнорирует).

ну, хорошо, раз лучше знаешь, задам вопрос: что именно влияет на размер картинки? прозрачность - это же только один цвет, как я понимаю. пробывал удалить один из цветов в картинке, поменяв его на уже имеющейся: на 1-2 байта меньше(при замене). удалив просто кусок картинки, маааленький, 4х4 пикс. кусок: - 2 байта. так какой параметр влияет на её размер?

 Kitten85:
18.01.08, 17:04
 
DenDi пишет:
А у меня в версии 1.53 окошко "Подождите" не закрывается даже после конца обработки всех изображений... и без Core2Duo туговато работает, только дома можно оценить скорость работы :-) Там серьезный алгоритм распаковки?

Оно может не закрыться только если в процессе обработки вылетало окно с ошибкой.
Алгоритм распаковки обычный zlib, но картинок просто дофига.


Добавлено 19.1.08 00:44

SeMmy пишет:
насчет алгоритма не знаю, но на 2,6 ггерц селероне + 2х256 мб 400 мгц DDR оперативы все ок.
Ну у меня на 3,2 ГГц + 1,5 Гб оперативы тоже ничего так :) а вот на работе медленновато...

Kitten85
Я лучше знаю. В твоем случае palette-картинка помещается лучше, потому, и только потому что в ней просто-напросто меньше данных (нет прозрачности - программа ее игнорирует).

ну, хорошо, раз лучше знаешь, задам вопрос: что именно влияет на размер картинки? прозрачность - это же только один цвет, как я понимаю. пробывал удалить один из цветов в картинке, поменяв его на уже имеющейся: на 1-2 байта меньше(при замене). удалив просто кусок картинки, маааленький, 4х4 пикс. кусок: - 2 байта. так какой параметр влияет на её размер?

Я просто не совсем точно выразился. Вобщем, процесс замены происходит так:
1) Загрузка картинки из файла
2) Преобразование ее в последовательность RGBA (по байту на цвет + байт на прозрачность - вот тут я и теряю прозрачность на Palette-картинках)
3) Упаковка полученного массива байт алгоритмом zlib (практически аналогичен обычному zip)
4) Запись результата в прошивку/патч.
То есть, как бы ты не сохранял картинку, в итоге всё равно будет формат RGB+Alpha. А размер меньше получается за счет того что в случае непрозрачной картинки байт A имеет значение 255, которое судя по всему в твоем случае дает меньший разброс значений RGBA -> отсюда лучшее сжатие.
P.S. пока всё это писал - подумал, а надо бы принудительно выставлять байты RGB в ноль для полностью прозрачных пикселей... а то фиг его знает как сохраняют графические редакторы.

P.S. Это всё справедливо ТОЛЬКО для замены пакованной графики. PNG-графику как раз лучше сохранять с минимальным размером, что программа и сделает сама используя PNGOUT.

[ Редактировано Kitten85 в 19.1.08 01:07 ]

 DJSuB:
19.01.08, 02:38
 Hello! Its me again but now I wrote in English, because I was left Hungarian school in Berehovo (a small town in Zakarpatja) so I understand Russian and Ukrainian but to speak...so its a bit hard for me (on my previous post I used a little help, she's my girlfriend who was left from Ukrainian school).
I have uploaded the hungarian language files to here:
http://se-files.extra.hu/hungarian.zip

I hope you will include it to the next version of the software. Your work is very great! Congratulations! The sofware is the one of the most usefull program in my computer! (the Windows is the most useless
:-D )

 Kitten85:
19.01.08, 03:36
 DJSuB, thanks, but:
1) You should escape gettext control characters (or don't use backslash) - I've fixed
2) You did not translated second file, so captions in system menu and some other system messages will be in english.

 syaupin:
19.01.08, 15:30
 Этой программой в будущем можно будет заменять иконки на большие по размеру или это невозможно впринципе? Уж очень маленький размер должен быть, на нормальные картинки не заменишь :-(
Страница 15 из 81: « 1 ... 11 12 13 14 [15] 16 17 18 19 ... 81 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2544&start=140

© 2005-2018 supertrubka.org