Bahasa

ImageBuffer Kelas

Definisi

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

public ref class ImageBuffer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Graphics.Imaging.ImageBufferContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageBuffer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Graphics.Imaging.ImageBufferContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ImageBuffer : System.IDisposable
Public NotInheritable Class ImageBuffer
Implements IDisposable
Warisan
Object Platform::Object IInspectable ImageBuffer
Atribut
Penerapan

Keterangan

Objek ini dapat digunakan dengan API model AI seperti TextRecognizer yang memerlukan data gambar. Penggunaan umum melibatkan pembuatan ImageBuffer dari SoftwareBitmap yang ada.

Properti

Nama Deskripsi
Buffer

Mendapatkan buffer gambar saat ini.

PixelFormat

Mendapatkan format piksel gambar.

PixelHeight

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

PixelWidth

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

RowStride

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

Metode

Nama Deskripsi
Close()

Membuang objek dan sumber daya terkait.

CopyToByteArray(Byte[])

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

CopyToSoftwareBitmap()

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

CreateForBuffer(IBuffer, ImageBufferPixelFormat, Int32, Int32, Int32)

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

CreateForSoftwareBitmap(SoftwareBitmap)

Mewakili bitmap yang tidak dikompresi yang digunakan untuk marshaling lintas proses yang efisien.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Berlaku untuk