реклама на сайте
подробности

 
 
> BMP | Jpeg -> Sеream, Пребразование BMP, Jpg в H-файл в виде потока
SergeyGSM
сообщение Dec 21 2008, 14:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Не нашел в сети конвертора картинок в поток для армов с LCD ....
Ну как, они то есть, но не совсем подходят. у кого разрешение низкое, кто не поддерживает RGB 5:6:5

Вот решил сесть и написать свое.

Предлагаю ВАМ на "заплевать" мое творение за вечер.

Если будет интересно... предлагайте , что бы вы хотели туда добавить....
Пока реализовано:
1. Поддержка файлов BMP и Jpeg
2. автоматическое приведение размера картинки к требуемуму (320х240, 640х480)
3. автоматическое конвертирование цвета 16 BPP и 24 BPP (32 бита)
4. Генерация текста в окне (Copy-Paste в ваш H-файл)

в ближайшее время доделаю

1. Сохранение прямо в указанный файл
2. Сохранение всех настроек в реестре
3. Ну и ваши пожелания, если будут....

PS БЕЗ палитры! пока. Может будет 8 бит на пиксель, тогда добавлю палитру....

Сам файл....
Прикрепленные файлы
Прикрепленный файл  ConvBMP.rar ( 220.31 килобайт ) Кол-во скачиваний: 63
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SergeyGSM
сообщение Dec 22 2008, 07:54
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



новый релиз..... с доделками...

Да... НАРОД! А можно не просто скачивать, а еще и высказываться ?
Неплохо было бы довести до ума фичу, раз уж начал ее делать.... help.gif


Проверено
16BPP 640x480 на LPC2478 + LQ064V3DG01 (фотку могу выложить)
Просьба
У кого есть возможность... проверить 320х240 24BPP (32 Bits) и отписаться..
Прикрепленные файлы
Прикрепленный файл  ConvBMP101.rar ( 226.02 килобайт ) Кол-во скачиваний: 82
 
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Dec 22 2008, 08:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(SergeyGSM @ Dec 22 2008, 11:54) *
Да... НАРОД! А можно не просто скачивать, а еще и высказываться ?

Можно. Цель сей программы? Реализация фоторамки на LPC2478?
Дело в том, что ARM7 производительностью не блещет.
Я, например, для GUI использую заранее подготовленные файлы.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Dec 22 2008, 08:24
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(Dog Pawlowa @ Dec 22 2008, 12:07) *
Можно. Цель сей программы? Реализация фоторамки на LPC2478?
Дело в том, что ARM7 производительностью не блещет.
Я, например, для GUI использую заранее подготовленные файлы.


фоторамка тут не причем
подготовка "своих " битмапов для GUI - различные "побрякушки " на кнопочки и тд.....
это для чего я ее делал, а куда вы "пристроите" - вам решать.... biggrin.gif


Цитата(aaarrr @ Dec 22 2008, 12:16) *
ИМХО, гораздо удобнее реализовать поддержку bmp с любым разрешением и глубиной цвета в программе для МК, а на PC только паковать файлы каким-нибудь LZ.


может быть, а заголовки вам во флеше тоже нужны? и , если глубина цвета на вашем мк не такая как в файле? , еще и тратить время МК на конвертирование?
Это только те аргументы, которые сподвигли меня делать все это.....
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 22 2008, 08:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SergeyGSM @ Dec 22 2008, 11:24) *
может быть, а заголовки вам во флеше тоже нужны?

Заголовки много не занимают, тем более в компрессированном виде.

Цитата(SergeyGSM @ Dec 22 2008, 11:24) *
и , если глубина цвета на вашем мк не такая как в файле? , еще и тратить время МК на конвертирование?

Зато не нужно специально конвертировать файлы (а их несколько сотен): просто взял любую bmp-шку, скопировал в каталог resources и все. Для элементов GUI лучше всего подходит 8bpp с оптимизированной палитрой, соответственно ресурсы МК нужны только на конвертирование самой палитры. Еще один плюс в том, что нет привязки к конфигурации железа - на экране можно ставить 8-16-24-32bpp ничего при этом не меняя в файлах ресурсов.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Dec 22 2008, 11:48
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(aaarrr @ Dec 22 2008, 12:50) *
Заголовки много не занимают, тем более в компрессированном виде.
Зато не нужно специально конвертировать файлы (а их несколько сотен): просто взял любую bmp-шку, скопировал в каталог resources и все. Для элементов GUI лучше всего подходит 8bpp с оптимизированной палитрой, соответственно ресурсы МК нужны только на конвертирование самой палитры. Еще один плюс в том, что нет привязки к конфигурации железа - на экране можно ставить 8-16-24-32bpp ничего при этом не меняя в файлах ресурсов.


Может быть... не спорю, хотя мог бы.....(палитра , заголовки.....) в вашем случае может быть и удобно через палитру.... но быстрее потоком.... все, все, все ..... не спорю.....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SergeyGSM   BMP | Jpeg -> Sеream   Dec 21 2008, 14:18
|- - bodja74   Цитата(SergeyGSM @ Dec 22 2008, 10:54) Да...   Jan 20 2009, 09:04
- - aaarrr   ИМХО, гораздо удобнее реализовать поддержку bmp с ...   Dec 22 2008, 08:16
- - Hermes   protestiroval na olimex LPC-2478STK - rabotaet...   Dec 23 2008, 18:36
|- - SergeyGSM   Цитата(Hermes @ Dec 23 2008, 22:36) prote...   Dec 24 2008, 13:35
- - Hermes   было бы супер если бы она сама умела определять ра...   Dec 24 2008, 20:07
|- - SergeyGSM   Цитата(Hermes @ Dec 25 2008, 00:07) было ...   Dec 25 2008, 21:30
|- - Ghost_V   А можно реальзовать вариант хранения картинок в фо...   Jan 4 2009, 13:22
|- - SergeyGSM   Цитата(Ghost_V @ Jan 4 2009, 17:22) А мож...   Jan 4 2009, 14:24
|- - Ghost_V   Цитата(SergeyGSM @ Jan 4 2009, 17:24) у м...   Jan 5 2009, 08:46
|- - SergeyGSM   Цитата(Ghost_V @ Jan 5 2009, 11:46) ну дл...   Jan 5 2009, 11:04
|- - Ghost_V   Цитата(SergeyGSM @ Jan 5 2009, 14:04) я б...   Jan 5 2009, 11:11
|- - SergeyGSM   Цитата(Ghost_V @ Jan 5 2009, 14:11) Ну я ...   Jan 5 2009, 13:37
||- - SergeyGSM   Новая версия + 1024х768   Jan 16 2009, 09:03
|- - SergeyGSM   Цитата(Ghost_V @ Jan 5 2009, 15:11) ........   Jan 23 2009, 12:02
- - SergeyGSM   +800х480   Jan 21 2009, 09:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 10:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016