konvertera 24bitars bild till 16 bitar rgb565

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
jockwe
Inlägg: 142
Blev medlem: 24 februari 2009, 09:51:18
Ort: Göteborg

konvertera 24bitars bild till 16 bitar rgb565

Inlägg av jockwe »

Hej! Jag håller på att koda lite till en lcd skärm (den billiga som xtune säljer)
Den tar emot rgb565 färger, och nu tänkte jag ge mig på att skicka små bildfiler till den. Problemet är bara att jag inte vet hur jag ska konvertera en vanlig bildfil till ett rgb565 format.
hittade ett plugin till paint.net som ska kunna exportera till rgb565 raw, men det verkar som att färgerna blir skevade på något sätt, och resultatet blir dåligt, och det är lite väl mycket att redigera för hand i hex.

Har någon något smart tips eller en liten länk till någon konverterare?

Skärmen drivs från en atmega168.

mvh. Jocke
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av blueint »

djpeg eller liknande för att avkoda jpeg till rå RGB, i princip ".bmp".
Därefter ett perl skript som läser in RGB datat och formaterar om det. Tar iofs några sekunder, men det är flexibelt att ändra i.

Låter som att utformatet är Röd 5-bitar .. Grön 6-bitar .. Blå 5-bitar. MSB/LSB ospecifierat.

Ett användbart testmönster kan vara att skicka 10000000 00000000 00000000 till hela skärmen, flytta ettan ett steg, testa igen.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av victor_passe »

Hade exakt samma problem, jag skrev ett eget program. Om du skickar mail-adress så skickar jag det till dig.
jockwe
Inlägg: 142
Blev medlem: 24 februari 2009, 09:51:18
Ort: Göteborg

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av jockwe »

Aha! jag skickar mail i pm.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av lizerdboy »

har gjort en liknande konvertering i c#, inte den bästa då den ger väldigt udda färger i lcdén,

dock så testade jag aldrig att konvertera bilderna i Photoshop innan till något bättre format.

säg gärna till om du hittar någon som faktiskt korrigerar färgkodningen.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av victor_passe »

Mitt bara skippar den låga delen av byten för färgerna.
Kanske inte funkar bra, har inte testat skarpt emot något program.
jockwe
Inlägg: 142
Blev medlem: 24 februari 2009, 09:51:18
Ort: Göteborg

Re: konvertera 24bitars bild till 16 bitar rgb565

Inlägg av jockwe »

Ah, konstigt att jag inte sett den tråden innan :?
viktor: vet inte om det egentligen är rätt sätt, men det såg ganska bra ut med färgerna på det lilla jag hann testa.
Skriv svar