PngInterlaceOption Enum

Definisi

Menentukan apakah gambar format Portable Network Graphics (PNG) terjalin selama pengodean.

public enum class PngInterlaceOption
public enum PngInterlaceOption
type PngInterlaceOption = 
Public Enum PngInterlaceOption
Warisan
PngInterlaceOption

Bidang

Default 0

PngBitmapEncoder menentukan apakah gambar harus diselingi.

Off 2

Gambar bitmap yang dihasilkan tidak terjalin.

On 1

Gambar bitmap yang dihasilkan terjalin.

Contoh

Contoh berikut menunjukkan cara menggunakan Interlace properti PngBitmapEncoder kelas .

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)

Keterangan

Interlacing mengacu pada proses menampilkan bingkai PNG dalam dua bidang. Satu bidang berisi garis genap bingkai, sementara bidang lainnya berisi garis ganjil dari bingkai. Saat PNG ditampilkan, garis dalam satu bidang ditampilkan terlebih dahulu, lalu garis di bidang kedua ditampilkan.

Berlaku untuk

Lihat juga