|
Картинка при старте
| |
Govorun | Дата: Суббота, 12.04.2008, 16:46 | Сообщение # 1 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: Offline
| Таки разобрался я как представлена картинка в прошивке, а представлена она так (если её выдрать и удалить бедблоки): Картинка 176 ан 220 точек, на каждую точку по 2 байта (цвет). Прорисовка идёт слева-направо сверху-вниз. И из-за этого получается реальный геморой чтобы её нормально представить, т.к. формат bmp немного другой, там картинка прорисовывается также поточесно, но 1) картинка рисуется справа-налево снизу-вверх 2) нигде не нашёл редактора чтобы поддерживал глубину цвета 2 байта (16 бит) везде только 8 бит и 24 бита, так что чтобы выдрать и нормально представить рисунок пришлось заголовок bmp руками править. 3) в формате bmp ещё таблица цветов указывается где-то, а так как я взял эту таблицу цветов от рисунка с другой глубиной цвета получился цветовой глюк) Итого: смог выдрать этот рисунок в bmp файл, где изображение получилось перевёрнутое и в зеркальном отражении (почему см. выше) и с глюкавой цветовой гаммой. Но, возможно я смогу написать тулзу которая перегоняет картинку (только bmp-шную, именно разрешения 176x220 и цветом 256 цветов (8 бит)) в этот дурацкий формат и запихать обратно. Чуть не забыл, то что удалось выдрать -- в аттаче =)
#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
Статус: Offline
| И ещё от s108 картинка
#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
Статус: Offline
| Смог я вставить свою картинку на бутлого, теперь при старте у меня картинка "linux inside" =) Итак, как это делать: Берём картинку 176x220. Открывает её в paint (пуск->выполнить->pbrush). Там выбираем рисунок->отразить/повернуть->отразить сверху вниз. И сохрянем картинку как 256-цветный рисунок (*.bmp, *.dib) в bmp. Проверьте что размер получивщегося изображения равен 39789 байт, это очень важно. Теперь берём прогу в аттаче (которую я наваял =)) и запускаем её так (имя экзешника может быть другим, если форум при загрузке файла его изменит): insert_bootlogo.exe файл_прошивки наш_рисунок файл_новой_прошивки где файл_прошивки -- существующий файл прошивки в котором вы хотите заменить boot logo. наш_рисунок -- картинка, которую создавали выше файл_новой_прошивке -- просто имя файла, в который будет записан результат, т.е. там будет находиться прошивка уже с вставленным новым рисунком. Проверьте, что файл получившейся прошивки такойже. Естественно с цветам получатеся полный глюк, и я пока не знаю как это исправить, нормально отображаются чёрно-белые картинки. Так что по поподу цветов наезды не принимаются =) Если файл рисунка не будет в формате bmp, разрешения 176x220 и 8битным, то ничего работать не будет, это точно, можно даже не пробовать =) Все вопросы, спам, флуд и тд кидаем сюда =)
#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
Статус: Offline
| А вот ещё пример как должна выглядеть картинка (у меня сейчас такое стоит). P.S. Почему-то перестало прикрепляться несколько файлов к сообщению =)
#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
Статус: Offline
| молодца хоть что-то с этой картинкой сделал а то достала меня стандартная
Rover R5 Windows Mobile 6.1 Standard
|
|
| |
mp13 | Дата: Понедельник, 14.04.2008, 09:40 | Сообщение # 6 |
Роверовод!
Группа: Проверенные
Сообщений: 1100
Статус: Offline
| Quote (Govorun) Берём картинку 176x220. Открывает её в paint (пуск->выполнить->pbrush). Там выбираем рисунок->отразить/повернуть->отразить сверху вниз. И сохрянем картинку как 256-цветный рисунок (*.bmp, *.dib) в bmp. Проверьте что размер получивщегося изображения равен 39789 байт, это очень важно. а на что это влияет??? сложно подогнать размер!
DEATH-METAL Я --БАСИСТ ремонт ПК любой сложности, быстро и качественно.
|
|
| |
Govorun | Дата: Понедельник, 14.04.2008, 11:04 | Сообщение # 7 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: 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
Статус: Offline
| Govorun, я неплохо владею программами обработки изображений, но у меня всегда получается 39798 а не 39789!
DEATH-METAL Я --БАСИСТ ремонт ПК любой сложности, быстро и качественно.
|
|
| |
Govorun | Дата: Понедельник, 14.04.2008, 16:54 | Сообщение # 9 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: 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
Статус: Offline
| Govorun, да вес сходится! только глюк с цветовой гаммой мне не нравится))) больно каряво получается))) может нужно переварачивать значения цветов, как в буте компа, там такайже фича получается)))? слушай, а может проблемы с цветами в заголовке???
DEATH-METAL Я --БАСИСТ ремонт ПК любой сложности, быстро и качественно.
Сообщение отредактировал mp13 - Понедельник, 14.04.2008, 18:34 |
|
| |
Govorun | Дата: Понедельник, 14.04.2008, 20:11 | Сообщение # 11 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: 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
Статус: Offline
| Govorun, я пытался разобраться в картинке, получается бяка. 2 байта на пиксель, я правильно понимаю, ты делаешь как бы 16 битное из 2-х 8-ми битных?
DEATH-METAL Я --БАСИСТ ремонт ПК любой сложности, быстро и качественно.
|
|
| |
Govorun | Дата: Понедельник, 14.04.2008, 22:11 | Сообщение # 13 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: 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
Статус: Offline
| Govorun, слушай, а GIMP не сохраняет??? вроде он работает с 16 битными изображениями. я никак не могу линукс на новый комп воткнуть((( чето с бутом ведь в винде такая же фича! wme посмотри эту прогу может, че выйдет.
DEATH-METAL Я --БАСИСТ ремонт ПК любой сложности, быстро и качественно.
Сообщение отредактировал mp13 - Понедельник, 14.04.2008, 22:33 |
|
| |
Govorun | Дата: Понедельник, 14.04.2008, 22:50 | Сообщение # 15 |
Полковник
Группа: Проверенные
Сообщений: 182
Статус: 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.
|
|
| |
|
Copyright MyCorp © 2024 |
Сайт управляется системой uCoz |
|
| |