Ich versuche eine Farbe des gegebenen Pixels des Bildes zu setzen. Hier ist das Code-Snippet
%Vor%Jedes Mal, wenn ich die folgende Ausnahme bekomme:
Nicht behandelte Ausnahme: System.InvalidOperationException: SetPixel ist nicht unterstützt für Bilder mit indizierten Pixelformaten.
Die Ausnahme wird sowohl für bmp
als auch für jpg
Dateien ausgelöst.
versuche das folgende
%Vor%Wenn Sie "Format8bppIndexed" erhalten, wird die Farbe jedes Pixels der Bitmap durch einen Index in eine Tabelle mit 256 Farben ersetzt. und daher wird jedes Pixel durch nur ein Byte repräsentiert. Sie können eine Reihe von Farben erhalten:
%Vor%Sie müssen das Bild von indiziert in nicht indiziert konvertieren. Probieren Sie diesen Code aus, um ihn zu konvertieren:
%Vor%versuche das folgende
%Vor%Wenn Sie "Format8bppIndexed" erhalten, wird die Farbe jedes Pixels der Bitmap durch einen Index in eine Tabelle mit 256 Farben ersetzt. und daher wird jedes Pixel durch nur ein Byte repräsentiert. Sie können eine Reihe von Farben erhalten:
%Vor%Sie müssen das Bild von indiziert in nicht indiziert konvertieren. Probieren Sie diesen Code aus, um ihn zu konvertieren:
%Vor%Dieselbe Konvertierung kann mit der Methode "clone" durchgeführt werden.
%Vor%Ich versuche eine Farbe des gegebenen Pixels des Bildes zu setzen. Hier ist das Code-Snippet
%Vor%Jedes Mal, wenn ich die folgende Ausnahme bekomme:
Nicht behandelte Ausnahme: System.InvalidOperationException: SetPixel ist nicht unterstützt für Bilder mit indizierten Pixelformaten.
Die Ausnahme wird sowohl für %code% als auch für %code% Dateien ausgelöst.
Tags und Links c# image-processing