ImageBuffer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |