Převod obrázku do pole pro zobrazeni na displej

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Prochy
Příspěvky: 283
Registrován: 12 lis 2011, 00:00

Převod obrázku do pole pro zobrazeni na displej

#1 Příspěvek od Prochy »

Dobrý večer,

máte někdo tip na program, který by mi převedl obrázek např. *.png,jpg do formátu klasického pole, který bych mohl využít pro zobrazení na barevném displeji. Snažil sem se něco najít, ale bez úspěchu. Gimp něco takového nabízí, ale neexportuje mnou požadovaný formát:

const unsigned char a2[152960] = { /* 0X10,0X10,0X01,0X40,0X00,0XEF,0X01,0X1B, */
0X8C,0X92,0X8C,0X92,0X8C,0X72,0X8C,0X92,0X8C,0X72,0X8C,0X92,0X84,0X72,0X84,0X71,
0X84,0X71,0X84,0X52,0X7C,0X10,0X7B,0XF0,0X73,0XCF,0X73,0XAF,0X73,0X8F,0X6B,0XAF,
0X6B,0X8F,0X5B,0X4D,0X5B,0X0D,0X52,0XEC,0X52,0XEC,0X52,0XEC,0X52,0XCB,0X52,0XCB,

Víte někdo o něčem takovém? Asi by to nebyl problém naprogramovat, ale zdá se mi to poměrně zbytečné.
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#2 Příspěvek od rnbw »

Neda sa v GIMPe ten export nastavit? A tvoj pozadovany format je aky? RGB888?
Uživatelský avatar
monterjirka
Příspěvky: 2855
Registrován: 14 čer 2003, 00:00
Bydliště: Blížejov

#3 Příspěvek od monterjirka »

A co je klasické pole?
Pokud by to měla být BitMaPa, neměl by to být problém pro běžné grafické programy.
Uživatelský avatar
Honza_dy
Příspěvky: 2172
Registrován: 20 srp 2004, 00:00
Bydliště: Brno-venkov

#4 Příspěvek od Honza_dy »

Střelím od boku. Co tohle?
Uživatelský avatar
Prochy
Příspěvky: 283
Registrován: 12 lis 2011, 00:00

#5 Příspěvek od Prochy »

Neda sa v GIMPe ten export nastavit?
Bohužel ne, nebo sem na to nepřišel.

A tvoj pozadovany format je aky? RGB888?
Ano

Honza_dy: Ano to je ono, děkuji. Otázka, pod čím si to hledal? Abych byl příště chytřejší. :-) Já to zkoušel image to c array, ale tam to bylo bez úspěchu.
Uživatelský avatar
Honza_dy
Příspěvky: 2172
Registrován: 20 srp 2004, 00:00
Bydliště: Brno-venkov

#6 Příspěvek od Honza_dy »

To už přesně nevím, napsal jsem něco jako "image converting tool for color LCD". Pokud to chceš přesně můžu později dohledat, bylo to na jiným počítači.
Uživatelský avatar
Prochy
Příspěvky: 283
Registrován: 12 lis 2011, 00:00

#7 Příspěvek od Prochy »

Nene to je dobrý, zas tak duležité to není. Ještě jednou děkuji. :-)
petrfilipi
Příspěvky: 2902
Registrován: 13 zář 2005, 00:00

#8 Příspěvek od petrfilipi »

Já používám pro programování procesorů vývojové prostředí od Mikroelektroniky a jedním z nástrojů tohoto prostředí je i GLCD bitmap editor. Náhled přikládám. Ale umí to asi jen Č/B obrázky.
Pak sjem ještě našel toto: http://en.radzio.dxp.pl/bitmap_converter/


Petr Filipi
Přílohy
bmp_to_array.jpg
(171.97 KiB) Staženo 172 x
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#9 Příspěvek od rnbw »

V GIMPe su dva sposoby - "C source code" a "C source code header" - kazdy pouziva iny tvar. "C source code" vyzera dobre - je to pole bajtov (a nejake veci k tomu, ktore staci vymazat). Akurat zapis je v osmickovej sustave a nie v sestnastkovej, ale to je uplne jedno.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“