gluScaleImage

scale an image to an arbitrary size

Signature

gluScaleImage( GLenum ( format ) , GLsizei ( wIn ) , GLsizei ( hIn ) , GLenum ( typeIn ) , const void * ( dataIn ) , GLsizei ( wOut ) , GLsizei ( hOut ) , GLenum ( typeOut ) , GLvoid* ( dataOut ) )-> GLint
gluScaleImage( format , wIn , hIn , typeIn , dataIn , wOut , hOut , typeOut , dataOut ) -> <class 'ctypes.c_int'>
gluScaleImage( GLenum(format), GLsizei(wIn), GLsizei(hIn), GLenum(typeIn), c_void_p(dataIn), GLsizei(wOut), GLsizei(hOut), GLenum(typeOut), POINTER(GLvoid)(dataOut) ) -> GLint

Parameters

VariablesDescription
format
Specifies the format of the pixel data. The following symbolic values are valid: GLU_COLOR_INDEX , GLU_STENCIL_INDEX , GLU_DEPTH_COMPONENT , GLU_RED , GLU_GREEN , GLU_BLUE , GLU_ALPHA , GLU_RGB , GLU_RGBA , GLU_BGR , GLU_BGRA , GLU_LUMINANCE , and GLU_LUMINANCE_ALPHA .
wIn, hIn
Specify in pixels the width and height, respectively, of the source image.
typeIn
Specifies the data type for dataIn . Must be one of GLU_UNSIGNED_BYTE , GLU_BYTE , GLU_BITMAP , GLU_UNSIGNED_SHORT , GLU_SHORT , GLU_UNSIGNED_INT , GLU_INT , GLU_FLOAT , GLU_UNSIGNED_BYTE_3_3_2 , GLU_UNSIGNED_BYTE_2_3_3_REV , GLU_UNSIGNED_SHORT_5_6_5 , GLU_UNSIGNED_SHORT_5_6_5_REV , GLU_UNSIGNED_SHORT_4_4_4_4 , GLU_UNSIGNED_SHORT_4_4_4_4_REV , GLU_UNSIGNED_SHORT_5_5_5_1 , GLU_UNSIGNED_SHORT_1_5_5_5_REV , GLU_UNSIGNED_INT_8_8_8_8 , GLU_UNSIGNED_INT_8_8_8_8_REV , GLU_UNSIGNED_INT_10_10_10_2 , or GLU_UNSIGNED_INT_2_10_10_10_REV .
dataIn
Specifies a pointer to the source image.
wOut, hOut
Specify the width and height, respectively, in pixels of the destination image.
typeOut
Specifies the data type for dataOut . Must be one of GLU_UNSIGNED_BYTE , GLU_BYTE , GLU_BITMAP , GLU_UNSIGNED_SHORT , GLU_SHORT , GLU_UNSIGNED_INT , GLU_INT , GLU_FLOAT , GLU_UNSIGNED_BYTE_3_3_2 , GLU_UNSIGNED_BYTE_2_3_3_REV , GLU_UNSIGNED_SHORT_5_6_5 , GLU_UNSIGNED_SHORT_5_6_5_REV , GLU_UNSIGNED_SHORT_4_4_4_4 , GLU_UNSIGNED_SHORT_4_4_4_4_REV , GLU_UNSIGNED_SHORT_5_5_5_1 , GLU_UNSIGNED_SHORT_1_5_5_5_REV , GLU_UNSIGNED_INT_8_8_8_8 , GLU_UNSIGNED_INT_8_8_8_8_REV , GLU_UNSIGNED_INT_10_10_10_2 , or GLU_UNSIGNED_INT_2_10_10_10_REV .
dataOut
Specifies a pointer to the destination image.