Diskussion:Picture exchange
die Seite verlinkt unter "Paintbrush" auf MS Paint, das früher auch mal Paintbrush hieß. Hier ist aber das Programm "Paintbrush" der Firma ZBrush gemeint.
- Allerdings heißt es hier im Artikel Da Paintbrush mit Windows ausgeliefert wurde, hat sich das Format schnell verbreitet. - Dieser Satz ist dann vermutlich falsch. Kann das jemand bestätigen? Nachdem es im Artikel Microsoft Paint ausdrücklich heißt, dass es zwei verschiedene Programme sind, lösche ich den zitierten Satz. --DanielDüsentrieb 12:34, 23. Jul. 2009 (CEST)
Unterstützende Programme
BearbeitenWeder mit Paint von Windows 7, noch mit der Fotoanzeige, ja nicht einmal mit der aktuellen Version von Photoshop können PCX-Bilder geöffnet werden. Somit ist es nicht mehr wahr, dass heute "das Format von den meisten Grafikprogrammen unterstützt" wird.
CGA 4-Farben Modus
BearbeitenWie sieht es mit dem CGA 4-Farb Modus aus ? Da PCX zum Zeitpunkt der CGA entwickelt wurde, wäre es logisch es zu unterstützen. Eine PCX Spezifikation erzählt, dass die Unterstützung für den 4-Farb Modus abgebrochen wurde, also muss es irgendwann mal implementiert gewesen sein. (16 Farben gibt es bei der CGA bloß für den Textmodus). Die Gretchenfrage ist nun, wie es codiert wird ? Während der 16 Farb modus in 4 Ebenen zu 1 bit pro pixel aufgeteilt ist (EGA/VGA Hardware und *.PCX, aber NICHT *.BMP), sind im 4 Farb modus jeweilt zwei aufeinander folgene bits in einem Byte für einen Pixel da (also 1 Ebene, 2 Bit). Die Hardwarenähe würde also implizieren, das PCX es in 1 Ebene, 2 Bit codiert, allerdings weicht PCX beim 24 Bit Truecolor von der gängigen Hardware ab (3 Ebenen 8 Bit Rot-Grün-Blau statt 1 Ebene 32/24 Bit Blau-Grün-Rot), es wäre daher logisch, CGA 4-Farben mit 2 Ebenen zu 1 Bit zu kodieren. Oder ist der Truecolor Grafikspeicher tatsächlich wie bei PCX aufgebaut ?. Die WIN32 BITMAP struktur (nicht zu verwechseln mit der BMP Datei) will bei Truecolor jedenfalls 1 Ebene 32 Bit Blau-Grün-Rot). Oder werden 4 Farben als 16 Farben kodiert ? Durch das Kanalweise RLE währen leere Ebenen gar nicht sooo verschwenderisch.
Wichtig ist das alles vor allem für PCX Encoder, da Decoder sowieso alles annehmen müssen. Ein Encoder sollte nämlich immer auf höchste Kompatiblität achten (deswegen sollte man immer mit RLE kodieren, aber trotzdem unkomprimierte Dateien annehmen). (nicht signierter Beitrag von 79.200.78.110 (Diskussion) 12:48, 20. Mär. 2016 (CET))