Сайт владельцев Rover R5
Суббота, 18.05.2024, 23:25
Приветствую Вас Гость | RSSГлавная | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: novaro  
Форум владельцев смартфона RoverPC R5 » Всё о RoverPC R5 » Ремонт, прошивка, тесты » Картинка при старте (boot logo которое, а не виндовая картинка))
Картинка при старте
GovorunДата: Суббота, 12.04.2008, 16:46 | Сообщение # 1
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Таки разобрался я как представлена картинка в прошивке, а представлена она так (если её выдрать и удалить бедблоки):
Картинка 176 ан 220 точек, на каждую точку по 2 байта (цвет). Прорисовка идёт слева-направо сверху-вниз.

И из-за этого получается реальный геморой чтобы её нормально представить, т.к. формат bmp немного другой, там картинка прорисовывается также поточесно, но
1) картинка рисуется справа-налево снизу-вверх
2) нигде не нашёл редактора чтобы поддерживал глубину цвета 2 байта (16 бит) везде только 8 бит и 24 бита, так что чтобы выдрать и нормально представить рисунок пришлось заголовок bmp руками править.
3) в формате bmp ещё таблица цветов указывается где-то, а так как я взял эту таблицу цветов от рисунка с другой глубиной цвета получился цветовой глюк)

Итого:
смог выдрать этот рисунок в bmp файл, где изображение получилось перевёрнутое и в зеркальном отражении (почему см. выше) и с глюкавой цветовой гаммой. Но, возможно я смогу написать тулзу которая перегоняет картинку (только bmp-шную, именно разрешения 176x220 и цветом 256 цветов (8 бит)) в этот дурацкий формат и запихать обратно.

Чуть не забыл, то что удалось выдрать -- в аттаче =)

Прикрепления: 10bits_r5.bmp (153.5 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Суббота, 12.04.2008, 16:49
 
GovorunДата: Суббота, 12.04.2008, 16:49 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
И ещё от s108 картинка
Прикрепления: 10bits_s108.bmp (76.7 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Суббота, 12.04.2008, 16:50
 
GovorunДата: Воскресенье, 13.04.2008, 10:19 | Сообщение # 3
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Смог я вставить свою картинку на бутлого, теперь при старте у меня картинка "linux inside" =)
Итак, как это делать:
Берём картинку 176x220. Открывает её в paint (пуск->выполнить->pbrush). Там выбираем рисунок->отразить/повернуть->отразить сверху вниз. И сохрянем картинку как 256-цветный рисунок (*.bmp, *.dib) в bmp. Проверьте что размер получивщегося изображения равен 39789 байт, это очень важно.
Теперь берём прогу в аттаче (которую я наваял =)) и запускаем её так (имя экзешника может быть другим, если форум при загрузке файла его изменит):
insert_bootlogo.exe файл_прошивки наш_рисунок файл_новой_прошивки
где
файл_прошивки -- существующий файл прошивки в котором вы хотите заменить boot logo.
наш_рисунок -- картинка, которую создавали выше
файл_новой_прошивке -- просто имя файла, в который будет записан результат, т.е. там будет находиться прошивка уже с вставленным новым рисунком.
Проверьте, что файл получившейся прошивки такойже.

Естественно с цветам получатеся полный глюк, и я пока не знаю как это исправить, нормально отображаются чёрно-белые картинки. Так что по поподу цветов наезды не принимаются =)

Если файл рисунка не будет в формате bmp, разрешения 176x220 и 8битным, то ничего работать не будет, это точно, можно даже не пробовать =)
Все вопросы, спам, флуд и тд кидаем сюда =)

Прикрепления: insert_bootlogo.exe (32.0 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Воскресенье, 13.04.2008, 10:23
 
GovorunДата: Воскресенье, 13.04.2008, 10:21 | Сообщение # 4
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
А вот ещё пример как должна выглядеть картинка (у меня сейчас такое стоит).

P.S. Почему-то перестало прикрепляться несколько файлов к сообщению =)
Прикрепления: Linux-Inside1.bmp (38.9 Kb)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.


Сообщение отредактировал Govorun - Воскресенье, 13.04.2008, 10:22
 
RoverpcДата: Воскресенье, 13.04.2008, 17:11 | Сообщение # 5
Полковник
Группа: Проверенные
Сообщений: 219
Репутация: 23
Статус: Offline
молодца хоть что-то с этой картинкой сделал а то достала меня стандартная

Rover R5 Windows Mobile 6.1 Standard
 
mp13Дата: Понедельник, 14.04.2008, 09:40 | Сообщение # 6
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Quote (Govorun)
Берём картинку 176x220. Открывает её в paint (пуск->выполнить->pbrush). Там выбираем рисунок->отразить/повернуть->отразить сверху вниз. И сохрянем картинку как 256-цветный рисунок (*.bmp, *.dib) в bmp. Проверьте что размер получивщегося изображения равен 39789 байт, это очень важно.

а на что это влияет??? сложно подогнать размер!


DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
GovorunДата: Понедельник, 14.04.2008, 11:04 | Сообщение # 7
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
mp13, есть куча прог которые меняют разрешение рисунка. Берёшь там и руками прописываешь конкретно 176x220, ну или если не хочется чтобы рисунок сжимался/растягивался меняешь размер холста.
А влияет это на всё. Я поточечно сканирую рисунок и каждую точку вписываю в прошивку 2-жды. Если количество точек будет другое то прошивка изменит свой размер что критично в данном случае


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Понедельник, 14.04.2008, 12:57 | Сообщение # 8
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Govorun, я неплохо владею программами обработки изображений, но у меня всегда получается 39798 а не 39789!

DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
GovorunДата: Понедельник, 14.04.2008, 16:54 | Сообщение # 9
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
mp13, видимо я ошибся когда писал это число (опечатка). приду домой -- гляну. скорее всего 39798 и надо.

Добавлено (14.04.2008, 16:47)
---------------------------------------------
Ты можешь это проверить. Если картинка не правильная то размеры прошивок не сойдутся

Добавлено (14.04.2008, 16:54)
---------------------------------------------
Я ещё не дома, но подумал и да ты прав это опечатка у меня.
176*220+1078 = 39798
по байту на пиксель и 1078 заголовок bmp


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Понедельник, 14.04.2008, 18:29 | Сообщение # 10
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Govorun, да вес сходится! только глюк с цветовой гаммой мне не нравится))) больно каряво получается))) может нужно переварачивать значения цветов, как в буте компа, там такайже фича получается)))?
слушай, а может проблемы с цветами в заголовке???


DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.


Сообщение отредактировал mp13 - Понедельник, 14.04.2008, 18:34
 
GovorunДата: Понедельник, 14.04.2008, 20:11 | Сообщение # 11
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Ещё раз:
1) Я заголовок bmp файла отбрасываю и не рассматриваю вообще.
2) Каждая точка bmp файла представляется его цветом, в нашем случае это 1 байт (от 0 до FF == 256)
3) В прошивке картинка представлена почти также как в bmp, но в прямом порядке (для этого переворачивать надо), и там 2 байта на пиксель.
4) Что я делаю: беру байт из картинки и 2 раза вписываю его в прошивку, из-за этого вполне возможно и происходит глюк, это наверное не совсем правильно. Т.е. было 1A и я вписываю 1A1A, а вполне возможно что надо вписывать 001A или 1A00, хотя тогда белый цвет будет преобразовн в 00FF, а белый то это точно FFFF. Вобщем надо поэксперементировать.

В данном описании опущеные технические подробности обхода бедблоков)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Понедельник, 14.04.2008, 22:04 | Сообщение # 12
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Govorun, я пытался разобраться в картинке, получается бяка. 2 байта на пиксель, я правильно понимаю, ты делаешь как бы 16 битное из 2-х 8-ми битных?

DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.
 
GovorunДата: Понедельник, 14.04.2008, 22:11 | Сообщение # 13
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
Да, в прошивке 16-ти битное изображение, но в глюкавом формате. Я не очень разбирался, но те проги что у меня есть не могут сохранить рисунок в 16бит бмп, только 8 и 24. Если найдётся способ сохранять в 16-бит, то я перепишу прогу

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
mp13Дата: Понедельник, 14.04.2008, 22:23 | Сообщение # 14
Роверовод!
Группа: Проверенные
Сообщений: 1100
Репутация: 17
Статус: Offline
Govorun, слушай, а GIMP не сохраняет??? вроде он работает с 16 битными изображениями. я никак не могу линукс на новый комп воткнуть((( чето с бутом ведь в винде такая же фича!

wme

посмотри эту прогу может, че выйдет.


DEATH-METAL
Я --БАСИСТ
ремонт ПК любой сложности, быстро и качественно.


Сообщение отредактировал mp13 - Понедельник, 14.04.2008, 22:33
 
GovorunДата: Понедельник, 14.04.2008, 22:50 | Сообщение # 15
Полковник
Группа: Проверенные
Сообщений: 182
Репутация: 9
Статус: Offline
mp13, сейчас проверю, умеет ли =)

Добавлено (14.04.2008, 22:50)
---------------------------------------------
При сохранении негде было выбрать количество цветов, а настроек куча, но в них я не нашёл где меняется именно количество цветов, всякие эффекты и тд, возможно где-то есть, но я не нашёл)


#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
 
Форум владельцев смартфона RoverPC R5 » Всё о RoverPC R5 » Ремонт, прошивка, тесты » Картинка при старте (boot logo которое, а не виндовая картинка))
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Copyright MyCorp © 2024 Сайт управляется системой uCoz