1Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
437
437
EMPFEHLEN
-
26.10.10 13:47 #1
- Registriert seit
- Jan 2009
- Ort
- Braunschweig (Ni)
- Beiträge
- 32
Hallo,
ich habe ein kleines Problem mit SWT.
Undzwar habe ich ein Bild auf der Festplatte (test.png) mit 32 bit Farbtiefe. Das wird mir sowohl vom Explorer als auch von InfranView bescheinigt.
Wenn ich das Bild allerdings ganz normal lade hab ich nur noch ne Farbtiefe von 24 bit. Dabei werden aber Transparenz und ganz durchsichtige Bereiche richtig (bzw. im Fall von komplett durchsichtigen Bereichen halt eben nicht
) angezeigt.
Code :1 2 3
Image img = new Image(display, "D:/test.png"); ImageData iData = img.getImageData(); System.out.println("depth: "+iData.gepth);
Das Ergebnis sieht dann so aus:
> depth: 24
Das kann ich aber eigentlich nicht gebrauchen, sondern das muss schon als 32 bit geladen werden. Hat jemand ne Idee was man da machen kann? Es würde im Prinzip auch reichen, wenn ich die richtige Farbtiefe manuell irgendwie auslesen könnte (dann aber für alle Bildformate die SWT kann, nicht nur für png), den Rest krieg ich dann auch locker manuell hin.
MfG,
DarkWizzard
-
Hallo,
Das geladene Bild hat soviel ich weiss schon noch die korrekte Farbtiefe, das ImageData-Objekt ist aber auf den Bildschirm "spezialisiert"...
Gefunden auf: http://www.eclipse.org/articles/Arti...resources.html
Nachtrag:
Dein Bild wird ja hier explizit auf das Display gesetzt.
Versuchs mal mit:
Freundliche Grüsse
CKingzesiGeändert von CKingZesi (02.11.10 um 17:27 Uhr) Grund: Nachtrag
Eine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...
-
02.11.10 19:25 #3
- Registriert seit
- Jan 2009
- Ort
- Braunschweig (Ni)
- Beiträge
- 32
Woah, du bist mein Held CKingZesi

Funktioniert genau so wie du sagst. Ich wär nie auf die Idee gekommen dem null zu übergeben weil ich schon oft genug gemerkt hab dass SWT einem bei sowas gern ins Gesicht spuckt.
-
Ja bitte gern geschehen, ich habe auch schon Nächte mit SWT verbracht...

GrussEine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...
Ähnliche Themen
-
Wie die Farbtiefe eines Image ändern?
Von lui7172 im Forum JavaAntworten: 3Letzter Beitrag: 28.03.08, 08:28 -
Farbtiefe
Von peter5000 im Forum PhotoshopAntworten: 13Letzter Beitrag: 03.03.05, 19:21 -
Image Farbtiefe verringern
Von andre weg im Forum .NET ArchivAntworten: 0Letzter Beitrag: 28.07.04, 09:00 -
Wie an die Farbtiefe herankommen?
Von wertzui im Forum .NET ArchivAntworten: 4Letzter Beitrag: 16.04.04, 14:05 -
16 Bit Farbtiefe
Von der kleine muck im Forum PhotoshopAntworten: 2Letzter Beitrag: 05.04.01, 13:32





Zitieren
Login





