Grafis::Metode GetHalftonePalette (gdiplusgraphics.h)
Metode Graphics::GetHalftonePalette mendapatkan palet halftone Windows.
Sintaks
HPALETTE GetHalftonePalette();
Mengembalikan nilai
Jenis: statis
Metode ini mengembalikan handel ke palet halftone Windows.
Keterangan
Tujuan dari metode Graphics::GetHalftonePalette adalah untuk mengaktifkan GDI+ untuk menghasilkan halftone berkualitas lebih baik ketika tampilan menggunakan 8 bit per piksel. Untuk menampilkan gambar menggunakan palet halftone, gunakan prosedur berikut:
- Panggil Grafis::GetHalftonePalette untuk mendapatkan palet halftone GDI+.
- Pilih palet halftone ke dalam konteks perangkat.
- Wujudkan palet dengan memanggil fungsi RealisasiPalette .
- Buat objek Grafis dari handel ke konteks perangkat.
- Panggil metode Graphics::D rawImage dari objek Grafis .
Contoh
Contoh berikut menggambar gambar yang sama dua kali. Sebelum gambar digambar untuk kedua kalinya, kode mendapatkan palet halftone, memilih palet ke dalam konteks perangkat, dan mewujudkan palet.
VOID Example_GetHalftonePalette(HDC hdc)
{
Image image(L"Mosaic.png");
Graphics* graphics1 = new Graphics(hdc);
graphics1->DrawImage(&image, 10, 10);
delete graphics1;
HPALETTE hPalette = Graphics::GetHalftonePalette();
SelectPalette(hdc, hPalette, FALSE);
RealizePalette(hdc);
Graphics* graphics2 = new Graphics(hdc);
graphics2->DrawImage(&image, 300, 10);
delete graphics2;
DeleteObject(hPalette);
}
Persyaratan
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdiplusgraphics.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.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