категории | RSS

Редактирование,  изменение графики и цветов в Опере Мини для экранов 360*640

 Вступление


Данное ниже описание редактирования, производилось с Opera Mini Next 7.00 (29482). Но структура файлов и принцип работы с ними применимы к любой версии, как к Opera Mini, так и к Opera Mobile. В чём различия и как их редактировать.
 Описание
За графику и цвета отвечают три файла:
 skin-hvga-multi.rsc
 data-ri-multi.rsc
 ui.dat
Постепенно буду выкладывать архивы с скринами. Полагаю так будет понятней и быстрей.
 Описание скринов
Самое сложное, думаю это замена элементов графики в коде. Примерно это будет где-то так.
 Замена
В процессе работы, могли возникать ошибки. Исправление их приветствую.
Не нашел два цвета на сплеше. (текст 'Загрузка...' и фон под ним).
Архивы с скинами буду выкладывать в первый пост.

pinkoff987
2012-05-12T11:28:37Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 25

#15   kandyor    

pinkoff987, C5-00. С графикой проблем вроде нет, но цвета...К примеру: ff ff ff ff ясно что это белый да, но дальше навалом идёт что-то вроде 00 03 00 06 00 30 00.. Вот сдесь загвоздка номер два...

Красным обвёл. А жёлтым - что понимаю частично. Что такое 01 40 0c - шут его знает.

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(9, 76 Kb)


* редактировал(а) kandyor 12:50 8 апр 2013

0 ответить

#15   pinkoff987    

kandyor,
Привет. Сегодня вечером разберу последнюю версию, дам тебе пару примеров цветов. А может быть и все, если смещение цветов будет одинаковым от седьмой версии, до 7.1
-------------
Добавлено в 12.31: Тело какое у тебя?


0 ответить

#15   kandyor    

pinkoff987, спустя год вновь этим заинтересовался:D слушай, а не знаешь часом какой цвет за что отвечает в скине? Цвета нашёл, но как именно они прописываются - не знаю. Пробовал менять цвет: захожу и изменений нигде не вижу. Поможешь?

Скин прилогаетсяsmile

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(103, 18 Kb)


* редактировал(а) kandyor 12:35 8 апр 2013

0 ответить

#15   pinkoff987    

kandyor
Первая колонка, это номер картинки, следующие две колонки (четыре байта) - размер картинки или смещение следующей относительно начала предыдущей. Например картинка начинается с адреса 7dfa. Прибавляем 14d, получаем 7f47, это будет начальный адрес следующей картинки.
Последняя колонка, нулевой байт, это разделитель между этими размерами картинок.

Файл ui.dat
 Описание


* редактировал(а) pinkoff987 08:06 7 июн 2012

0 ответить

#15   kandyor    

парни, гляньте, обьясните каким цветом что обозначено, ато я не вдуплюсь никак....

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(226, 06 Kb)


0 ответить

#15   pinkoff987    

zerO2hacK
SVG изображения Опера не понимает. У нее свой вектор или что-то еще. Не разобрался в этом. В приложенном скрине показал как выглядет код вектора Оперы. Посмотрите как выглядет обычная SVG картинка в коде. Разницу надеюсь, заметите. По адресам.
В архиве в скрине писал строку, например:
10. 5ea(3a2) f25a-100ad
где первая цифра это номер картинки, чтобы не запутаться самому. Дальше, 5ea - это размер картинки, его надо менять на свой, если заменяете картинку. Дальше, (3a2) -это hex-адрес по которому расположен этот размер картинки. Дальше, f25a-100ad -это промежуток кода, в котором находится эта картинка. Начальный и конечный адрес. То есть, он один и тот же что на смарте, что на компе. Никаких строк, только адрес положения байтов в файле. Но эта муторная работа не имеет смысла на компе, почти каждый hex-редактор дает возможность заменить картинки автоматом. Остается лишь заменять вручную размер этой картинки. Также, дал описание в первом посте, как делать это на смарте


Прикрепленный файл: 5006_21.png (11, 1 Kb)


* редактировал(а) pinkoff987 13:06 20 май 2012

0 ответить

#15   zerO2hacK    

что то я не понял... belay
рисую я вектор, допустим. есть картинка в svg. и каким образом я ее засуну в .rcs??? или же каким то образом мне в hex переводить? но ведь картинки, если открывать через хекс, то там строчек дохрена и больше...

pinkoff987,
в вашем описании есть одна не точность - вы указвали номера строк в hex редакторе, но кол-во этих строчек будет зависить от того, 1)через какой редактор смотреть, 2)разрешение редактора, при просмотре файла...т.е. на телефоне допустим, будет строчек 200, а на компе если смотреть, то их будет 50...как то так.
если я не прав, скажите мне об этом fellow


0 ответить

#15   pinkoff987    

NSM
На загружаемых страницах не реально. В остальной графике творите что хотите.


0 ответить

#15   NSM    

А можно сделать так, чтоб фон у оперы был черный а весь текст белый? Для экономии батарейки на амолед экранов?


0 ответить

#15   pinkoff987    

olegj
Большое спасибо! Я не заметил этой проги на сайте. Жаль что она работает только с файлом skin-qvga-multi.rsc Но главное, что она упаковывает и распаковывает PNG изображения в файле. Но не видет вектор. Можно с ней \'потанцевать\' и заменять картинки в файлах другого разрешения.
Будет на много проще тем, кто редактирует скины прямо на смарте. smile


* редактировал(а) pinkoff987 15:50 12 май 2012

0 ответить

Яндекс.Метрика