Fungsi CMCreateTransformExt (icm.h)
Membuat transformasi warna yang memetakan dari input LOGCOLORSPACEA ke ruang target opsional lalu ke perangkat output, menggunakan sekumpulan bendera yang menentukan bagaimana transformasi harus dibuat.
Sintaks
HCMTRANSFORM CMCreateTransformExt(
LPLOGCOLORSPACEA lpColorSpace,
LPDEVCHARACTER lpDevCharacter,
LPDEVCHARACTER lpTargetDevCharacter,
DWORD dwFlags
);
Parameter
lpColorSpace
Arahkan ke struktur ruang warna logis input.
lpDevCharacter
Arahkan ke profil perangkat yang dipetakan memori.
lpTargetDevCharacter
Penunjuk ke profil target yang dipetakan memori.
dwFlags
Menentukan bendera untuk menggunakan pembuatan kontrol transformasi. Untuk detailnya, lihat Bendera pembuatan transformasi CMM.
Nilai kembali
Jika fungsi ini berhasil, nilai yang dikembalikan adalah transformasi warna dalam rentang 256 hingga 65.535. Karena hanya WORD rendah transformasi yang dipertahankan, transformasi yang valid tidak boleh melebihi rentang ini.
Jika fungsi ini gagal, nilai yang dikembalikan adalah kode kesalahan yang memiliki nilai kurang dari 256. Ketika nilai yang dikembalikan kurang dari 256, menandakan kesalahan, CMM harus menggunakan SetLastError untuk mengatur kesalahan terakhir ke nilai kesalahan yang valid seperti yang didefinisikan dalam Winerror.h.
Keterangan
Unicode yang setara dengan CMCreateTransformExt adalah CMCreateTransformExtW.
Setiap CMM diperlukan untuk mengekspor fungsi ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | icm.h |
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