Stránka 1 z 1

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

Napsal: 22 srp 2013, 21:03
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é.

Napsal: 22 srp 2013, 21:54
od rnbw
Neda sa v GIMPe ten export nastavit? A tvoj pozadovany format je aky? RGB888?

Napsal: 22 srp 2013, 23:10
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.

Napsal: 23 srp 2013, 00:20
od Honza_dy
Střelím od boku. Co tohle?

Napsal: 23 srp 2013, 10:13
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.

Napsal: 23 srp 2013, 10:23
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.

Napsal: 23 srp 2013, 10:37
od Prochy
Nene to je dobrý, zas tak duležité to není. Ještě jednou děkuji. :-)

Napsal: 23 srp 2013, 12:08
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

Napsal: 23 srp 2013, 12:18
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.