|
RGB 12BIT в RGB 16BIT, Как или конвертор BMP2RGB |
|
|
|
Mar 27 2007, 09:39
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Здравствуйте Форумчане! На днях осилил дисплюй сименс65 , но перед мной стала проблема , нет конвертора картинки в 16 битный цвет. Да и нужно чтоб в бин или в хекс. Нашел BMP2RGB а он конвертирует в 12 бит. Так у меня вопрос ,как сделать 16 бит из 12 програмно. Или может видел кто конвертер 16бит в хекс. Буду очень признателен!
--------------------
|
|
|
|
|
Mar 27 2007, 10:36
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(beer_warrior @ Mar 27 2007, 11:23)  1. А зачем упираться в 16 бит? Качество ведь не улучшится. Конечно, но я привязан к инициализации ls020 которая без описалова , я даже уверен что он может работать на 12 битах. А БМП оставлю на последний вариант.
--------------------
|
|
|
|
|
Mar 27 2007, 11:30
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Хе-хе.... Грабли-грабли-грабли 8) Поповоду простого сохранения в RGB16 - PhotoShop это умеет, сам пользовался. По поводу самостоятельного конвертирования - конвертировать тогда уж лучше из RGB24 ИМХО. Но тут возникает проблема так как конвертация типа: #define RGB(r,g,  (((r & 0xF8) << 8) | ((g & 0xFC) << 3) | ((b & 0xF8) >> 3)) дает жуткое качество 8((( Ну ОЧЕНЬ ЖУТКОЕ 8( Может кто знает "правильный" алгоритм конвертации из RGB24 в RDB16 (5|6|5) ?
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Mar 27 2007, 12:25
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(anpilog @ Mar 27 2007, 13:11)  Тогда ещё раз постановку задачи. Что надо сделать? Подозреваючтот считывать bmp файлы с SD/MMC карточки и выводить на экран? Если да - то такую софтинку и самомму можно написать. Если зашивать bmp во флеш проца - совсем другое дело. Мне нужно организовать менюшку красочную на дисплее. 16 битные знаки и т.д. Возможно качать буду из АТ45ДБ160. А БМП не катит из за шапки в 1кбит+данные. Тоесть красивый значёк 16*16 пикс не обойдется в 512 байт.
--------------------
|
|
|
|
|
Mar 27 2007, 12:53
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(yarunt @ Mar 27 2007, 11:25)  Мне нужно организовать менюшку красочную на дисплее. 16 битные знаки и т.д. Возможно качать буду из АТ45ДБ160. А БМП не катит из за шапки в 1кбит+данные. Тоесть красивый значёк 16*16 пикс не обойдется в 512 байт. Ну теперь другое дело 8) Тогда делаешь так: - Photoshop'м рисуешь все что тебе надо и сохраняешь его - пишешь простую софтинку которая будет выгребать из файла толькоданные и конвертить в нужный тебе формат. В аттаче лежит BMP из фотошопа 130х130 в 16 битах (5/6/5)
1.bmp ( 33.06 килобайт )
Кол-во скачиваний: 79
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Mar 27 2007, 14:23
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(АДИКМ @ Mar 27 2007, 13:16)  у меня есть готовая утилита. Специально для LS020 писал как-то. Завтра могу выложить. Она просто конвертит любую bmp картинку в массив. Цвета, понятное дело, конвертит в 16 битные. А каким алгоритмом она конвертит, в смысле, преобразование цвета? Выложи!!! Очень полезная штука...
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Mar 27 2007, 15:14
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
На каком-то форуме, по моему у Супернемца, брал конвертор для S65:
S65_to_C.zip ( 62.9 килобайт )
Кол-во скачиваний: 165Подойдёт?
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Mar 27 2007, 15:50
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(Nanobyte @ Mar 27 2007, 14:14)  На каком-то форуме, по моему у Супернемца, брал конвертор для S65:
S65_to_C.zip ( 62.9 килобайт )
Кол-во скачиваний: 165Подойдёт? Огромное спасибо!!!!
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
Mar 27 2007, 15:58
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(Nanobyte @ Mar 27 2007, 16:14)  На каком-то форуме, по моему у Супернемца, брал конвертор для S65:
S65_to_C.zip ( 62.9 килобайт )
Кол-во скачиваний: 165Подойдёт? Спасибо,подойдет,но теперь нужен с С в бин или хекс.
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|