PngInterlaceOption Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se un'immagine in formato Portable Network Graphics (PNG) è interlacciata durante la codifica.
public enum class PngInterlaceOption
public enum PngInterlaceOption
type PngInterlaceOption =
Public Enum PngInterlaceOption
- Ereditarietà
Campi
Default | 0 | PngBitmapEncoder determina se l'immagine deve essere interlacciata. |
Off | 2 | L'immagine bitmap risultante non è interlacciata. |
On | 1 | L'immagine bitmap risultante è interlacciata. |
Esempio
Nell'esempio seguente viene illustrato come usare la Interlace proprietà della PngBitmapEncoder classe.
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)
Commenti
L'interlacciamento fa riferimento al processo di visualizzazione di un frame PNG in due campi. Un campo contiene le righe pari del frame, mentre l'altro campo contiene le righe dispari del frame. Quando viene visualizzato il file PNG, le righe in un campo vengono visualizzate prima e quindi vengono visualizzate le righe nel secondo campo.