PngInterlaceOption Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob auf ein Bild im Portable Network Graphics-Format (PNG) während der Codierung das Zeilensprungverfahren angewendet wird.
public enum class PngInterlaceOption
public enum PngInterlaceOption
type PngInterlaceOption =
Public Enum PngInterlaceOption
- Vererbung
Felder
Default | 0 | Der PngBitmapEncoder bestimmt, ob das Bild mit Zeilensprung dargestellt werden soll. |
Off | 2 | Das resultierende Bitmap-Bild wird ohne Zeilensprung dargestellt. |
On | 1 | Das resultierende Bitmap-Bild wird mit Zeilensprung dargestellt. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die Interlace Eigenschaft der PngBitmapEncoder Klasse verwendet wird.
FileStream^ stream = gcnew FileStream("new.png", FileMode::Create);
PngBitmapEncoder^ encoder = gcnew PngBitmapEncoder();
TextBlock^ myTextBlock = gcnew TextBlock();
myTextBlock->Text = "Codec Author is: " + encoder->CodecInfo->Author->ToString();
encoder->Interlace = PngInterlaceOption::On;
encoder->Frames->Add(BitmapFrame::Create(image));
encoder->Save(stream);
FileStream stream = new FileStream("new.png", FileMode.Create);
PngBitmapEncoder encoder = new PngBitmapEncoder();
TextBlock myTextBlock = new TextBlock();
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString();
encoder.Interlace = PngInterlaceOption.On;
encoder.Frames.Add(BitmapFrame.Create(image));
encoder.Save(stream);
Dim stream As New FileStream("new.png", FileMode.Create)
Dim encoder As New PngBitmapEncoder()
Dim myTextBlock As New TextBlock()
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString()
encoder.Interlace = PngInterlaceOption.On
encoder.Frames.Add(BitmapFrame.Create(image))
encoder.Save(stream)
Hinweise
Interlacing bezieht sich auf den Prozess der Anzeige eines PNG-Frames in zwei Feldern. Ein Feld enthält die geraden Linien des Frames, während das andere Feld die ungerade Linien des Frames enthält. Wenn die PNG-Datei angezeigt wird, werden die Zeilen in einem Feld zuerst angezeigt, und dann werden die Zeilen im zweiten Feld angezeigt.