ID2D1DeviceContext2::CreateImageSourceFromWic(IWICBitmapSource*,ID2D1ImageSourceFromWic**) metode (d2d1_3.h)
Membuat objek sumber gambar dari sumber bitmap WIC, sambil mengisi semua memori piksel dalam sumber gambar.
Gambar dimuat dan disimpan saat menggunakan jumlah memori minimal.
Sintaks
HRESULT CreateImageSourceFromWic(
[in] IWICBitmapSource *wicBitmapSource,
[out] ID2D1ImageSourceFromWic **imageSource
);
Parameter
[in] wicBitmapSource
Jenis: IWICBitmapSource*
Sumber bitmap WIC untuk membuat sumber gambar.
[out] imageSource
Jenis: ID2D1ImageSourceFromWic**
Menerima instans sumber gambar baru.
Mengembalikan nilai
Jenis: HRESULT
S_OK jika berhasil, jika tidak, HRESULT gagal.
Keterangan
Metode ini membuat sumber gambar yang dapat digunakan untuk menggambar gambar.
Metode ini mendukung gambar yang melebihi ukuran tekstur maksimum. Gambar besar disimpan secara internal dalam cache petak peta jarang.
API ini mendukung serangkaian format piksel dan mode alfa yang sama yang didukung oleh CreateBitmapFromWicBitmap.
Jika GPU tidak mendukung format piksel tertentu, metode ini akan mengembalikan D2DERR_UNSUPPORTED_PIXEL_FORMAT. Metode ini tidak menerapkan penyesuaian seperti gamma atau premultiplication alfa yang mempengaruhi penampilan gambar.
Metode ini secara otomatis memilih format penyimpanan yang sesuai untuk meminimalkan penggunaan memori GPU, seperti menggunakan tekstur luminans dan klorominan terpisah untuk gambar JPEG.
Persyaratan
Klien minimum yang didukung | Windows 10 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2016 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1_3.h |
DLL | D2d1.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk