Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
30.06.2019, 15:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Кто в чем картинки для LCD редактирует?
А подскажите, в чем удобней конвертировать битмапы в таблицы на Си в проектах для ЖК экранчиков? А то как до картинок доходит, то хоть вешайся - чего-то всё такое кривое попадается. Ужос просто.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
30.06.2019, 16:04
|
|
Заблокирован
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
|
|
|
|
30.06.2019, 17:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
С этого и начал. Но для 5110/3110 пока хоть сколько-то терпимого найти не удалось.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
30.06.2019, 17:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
TheDotFactory
Последний раз редактировалось AR_Favorit; 30.06.2019 в 17:45.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо AR_Favorit за это сообщение:
|
|
|
30.06.2019, 21:41
|
|
Прохожий
Регистрация: 27.07.2016
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Кто в чем картинки для LCD редактирует?
Image generate - но он картинки не сохраняет.
Есть еще такой - Pixel Paint, не проверен.
http://arduino.ru/forum/proekty/pult...27mgts?page=83
|
|
|
Эти 2 пользователя(ей) сказали Спасибо JI_John за это сообщение:
|
|
|
30.06.2019, 23:40
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
bin2c
Генерирует файл с массивом вида
Код:
|
const long int D__bin2c_cu_bin_size = 104;
const unsigned char D__bin2c_cu_bin[104] = {
0x42, 0x4D, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x38, 0x00,
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x20, 0x00, 0x03, 0x00,
0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF,
0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF,
0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00
}; |
В массиве содержится вся инфа bmp-файла. Структуру bmp-файла можно найти в википедии или еще где в инете.
Можно так же отктыть bmp-файл в любом hex-редакторе с поддержкой экспорта и просто экспортировать область пиксельных данных, либо целиком. Я предпочитаю целиком содержимое, ибо оно хоть и занимает лишнее место, но содержит данные о высоте/ширине картинки и числе байт на пиксель. Если места жалко, можно лишнее поудалять, оставив только размер картинки.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
30.06.2019, 23:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
Прям понравился. Спасибо!
Сообщение от AR_Favorit
|
TheDotFactory
|
Непривычно, но тоже так ничего себе.. Спасибо!
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
Последний раз редактировалось Eddy71; 01.07.2019 в 00:03.
|
|
|
|
01.07.2019, 06:51
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
gimp может сохранять в Си. Я пользовался.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо ampy за это сообщение:
|
|
|
01.07.2019, 12:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,054
Сказал спасибо: 3,042
Сказали Спасибо 3,212 раз(а) в 2,182 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
Вроде - использовал такие:
bmp2asm.exe (хоть и зовётся bmp2asm, но поменять префиксы на Си-шные - дело одного Ctrl-H);
GLCDtools.exe
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
02.07.2019, 10:02
|
|
Вид на жительство
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
|
Re: Кто в чем картинки для LCD редактирует?
Сообщение от Eddy71
|
А подскажите, в чем удобней конвертировать битмапы в таблицы на Си в проектах для ЖК экранчиков? А то как до картинок доходит, то хоть вешайся - чего-то всё такое кривое попадается. Ужос просто.
|
Что там может быть кривого? Напишите конвертер сами какой вам нужно, делов-то на пару-другую часов. За то потом сможете дописывать исходя из своих потребностей.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Туплю с LCD
|
day177 |
Микроконтроллеры, АЦП, память и т.д |
7 |
11.02.2008 20:57 |
LCD со встроенным МК
|
Alex_Megavolt_79 |
Микроконтроллеры, АЦП, память и т.д |
5 |
17.10.2007 23:06 |
Помогите подключить LCD Nokia 3310
|
vsvetlov |
Микроконтроллеры, АЦП, память и т.д |
0 |
05.10.2007 10:12 |
Подключение LCD Nokia 3310
|
vsvetlov |
Микроконтроллеры, АЦП, память и т.д |
0 |
24.09.2007 21:25 |
ATmega16 в Proteus 6.9 SP3 Pro. не работает LCD на PORTC.
|
TiN_TM |
Микроконтроллеры, АЦП, память и т.д |
5 |
18.04.2007 12:37 |
Часовой пояс GMT +4, время: 17:34.
|
|