Ich habe eine Reihe von Pixeldaten, die ich als JPEG-Datei speichern muss. Von dem, was ich gefunden habe, ich kann dies tun, indemushort array zu Bildobjekt
Image.Save(path, ImageFormat.Jpeg);
verwenden, aber ich weiß nicht, wie die ushort Daten in das Image-Objekt zu erhalten. Ich habe Wege gefunden, dies mit Byte-Arrays zu tun, aber nicht ushort. Ich habe viel zu viel Zeit damit verbracht es herauszufinden, also frage ich den mächtigen StackOverflow, wie mache ich das?
Bearbeiten: Sorry, die ushorts sind 16-Bit-Graustufenwerte.
Es ist nicht klar, warum Ihre Daten in Ushort sind (0-256 oder 16-Bit Farbtiefe). Ich werde auf BitConverter verweisen, da dies Ihre Antwort enthalten kann (oder auch nicht). – Talljoe
"Array von Pixeldaten" bedeutet nichts allein. Was ist das Datenformat des Arrays? –