На главную

On-line справка по OpenGL

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-L-M-N-O-P-R-S-T-U-V-W | Скачать Вниз

gluScaleImage



The gluScaleImage function scales an image to an arbitrary size.

int gluScaleImage(
GLenum format,
GLint widthin,
GLint heightin,
GLenum typein,
const void *datain,
GLint widthout,
GLint heightout,
GLenum typeout,
void *dataout
);

Parameters

format

Specifies the format of the pixel data. The following symbolic values are valid: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE, and GL_LUMINANCE_ALPHA.

widthin, heightin

Specify the width and height, respectively, of the source image that is scaled.

typein

Specifies the data type for datain. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, or GL_FLOAT.

datain

Specifies a pointer to the source image.

widthout, heightout

Specify the width and height, respectively, of the destination image.

typeout

Specifies the data type for dataout. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, or GL_FLOAT.

dataout

Specifies a pointer to the destination image.

Remarks

The gluScaleImage function scales a pixel image using the appropriate pixel store modes to unpack data from the source image and pack data into the destination image.
When shrinking an image, gluScaleImage uses a box filter to sample the source image and create pixels for the destination image. When magnifying an image, the pixels from the source image are linearly interpolated to create the destination image.
A return value of zero indicates success, otherwise a GLU error code is returned indicating what the problem was (see gluErrorString).

See glReadPixels for a description of the acceptable values for the format, typein, and typeout parameters.

See Also

glDrawPixels, glReadPixels, gluBuild1DMipmaps, gluBuild2DMipmaps, gluErrorString




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

gluScaleImage



Функциональные весы gluScaleImage образ в произвольный размер.

int gluScaleImage( формат GLenum, БЛЕСК widthin, БЛЕСК heightin, GLenum typein, const пустота *datain, БЛЕСК widthout, БЛЕСК heightout, GLenum typeout, пустота *dataout
);

Параметры

формат

Определяет формат данных пикселя. Следующие символические величины в силе: GL_COLOR_INDEX, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE, и GL_LUMINANCE_ALPHA.

widthin, heightin

Определите ширину и высоту, соответственно, исходного образа, который масштабирован.

typein

Определяет тип данных для datain. Должно быть одно из GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, или GL_FLOAT.

datain

Определяет указатель в исходный образ.

widthout, heightout

Определите ширину и высоту, соответственно, образа расположения.

typeout

Определяет тип данных для dataout. Должно быть одно из GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, или GL_FLOAT.

dataout

Определяет указатель в образ расположения.

Замечания

Функциональные весы gluScaleImage образ пикселя, использовавший режимы загрузки подходящего пикселя, чтобы распаковывать данные из исходного образа и упаковывать данные в образ расположения.
При сжатии образа, gluScaleImage использует блока фильтра в образец исходный образ и создает пиксели для образа расположения. Увеличивая образ, пиксели из исходного образа линейно интерполированы, чтобы создавать образ расположения.
Обратная величина нуля указывает успех, в противном случае код ошибки GLU возвращан указывая, который проблема была (смотри gluErrorString).

Смотри glReadPixels для описания приемлемых величин для формата, typein, и typeout параметров.

Смотри Также

glDrawPixels, glReadPixels, gluBuild1DMipmaps, gluBuild2DMipmaps, gluErrorString




Вверх Version 1.1, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод Win32 API  Русский перевод OpenGL
 
Hosted by uCoz