Hi,
ich wollte mal etwas mit Bilddaten in C# rumspielen und komm mal wieder
nicht so richtig weiter.
Zum laden von Bildern verwende ich
System.Drawing.Image.FromFile("fileName")
und das tut auch soweit ;)
Nun wollte ich das Ganze um ein paar Bildformate erweitern und bin dabei auf
System.Drawing.Imaging.ImageCodecInfo.GetImageDecoders()
gestossen. Dort erscheint eine Liste aller Codecs, die momentan geladen
werden k�nnen.
In der Beschreibung steht immer "built-in" dran (und auch das entsprechende
Flag ist gesetz).
Wie bekomme ich nun meinen eigenen Decoder bzw. Encoder in diese Liste und
wie erstelle ich �berhaupt einen ??
System.Drawing.Imaging.Encoder / Decoder sind beide "sealed"... ?
Desweiteren sind in der Klasse
ImageCodecInfo (die von GetImageDecoders zur�ckgegeben wird) ein paar
Eigenschaften, die ich auch setzen kann(Allerdings bisher ohne irgendeine
Auswirkung). Aber neue hinzuf�gen ??
Zu "ImageFormatConverter" und "ImageConverter" find ich auch (nach langem
Suchen) keine richtigen Infos.
Wird aber gleich noch schlimmer.
Tiff-Bilder kann ich so schon laden, allerdings gibt es bei der Darstellung
von CMYK-Farben altbekannte Probleme. Dem wollte ich nun entgegenkommen und
(�ber eine externe DLL) die Farben von CMYK zu RGB mit einer anderen
Funktion umwandeln.
Doch auch hier finde ich keinen Ansatzpunkt wie das zu l�sen w�re (ausser
einen eigenen Decoder f�r Tiff-Bilder zu schreiben*g*) !?!
Irgendwelche Ideen ??? Bin vollkommen ratlos.
Wolfgang
_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net