fungsi gluScaleImage
Fungsi gluScaleImage menskalakan gambar ke ukuran arbitrer.
int WINAPI gluScaleImage(
GLenum format,
GLint widthin,
GLint heightin,
GLenum typein,
const void *datain,
GLint widthout,
GLint heightout,
GLenum typeout,
void *dataout
);
-
format
-
Format data piksel. Nilai simbolis berikut ini valid: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_BGR_EXT, GL_BGRA_EXT, GL_LUMINANCE, dan GL_LUMINANCE_ALPHA.
-
widthin
-
Lebar gambar sumber yang diskalakan.
-
heightin
-
Tinggi gambar sumber yang diskalakan.
-
typein
-
Jenis data untuk datain. Harus salah satu hal berikut: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, atau GL_FLOAT.
-
datain
-
Penunjuk ke gambar sumber.
-
lebar habis
-
Lebar gambar tujuan.
-
tinggi
-
Tinggi gambar tujuan.
-
typeout
-
Jenis data untuk dataout. Harus salah satu hal berikut: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, atau GL_FLOAT.
-
dataout
-
Penunjuk ke gambar tujuan.
Jika fungsi berhasil, nilai yang dikembalikan adalah nol.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan GLU (lihat gluErrorString).
Fungsi gluScaleImage menskalakan gambar piksel menggunakan mode penyimpanan piksel yang sesuai untuk membuka kemasan data dari gambar sumber dan mengemas data ke dalam gambar tujuan.
Saat menyusutkan gambar, gluScaleImage menggunakan filter kotak untuk mengambil sampel gambar sumber dan membuat piksel untuk gambar tujuan. Saat memperbesar gambar, piksel dari gambar sumber diinterpolasi secara linier untuk membuat gambar tujuan.
Untuk deskripsi nilai yang dapat diterima untuk parameter format, typein, dan typeout , lihat glReadPixels.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|