ProfiPHPProfiPHP
Категория: Графические функции

Функция Imagetruecolortopalette

Функция Imagetruecolortopalette преобразовывает полноцветное изображение в палитровое.
bool imagetruecolortopalette( resource $image, bool $dither, int $ncolors )
Функция Imagetruecolortopalette преобразует полноцветное изображение в палитровое.

Параметр Image являет собой ресурс изображения, полученный одной из функций создания изображений, например Imagecreatetruecolor.

Если в качестве параметра Dither задано TRUE, изображение будет сглаживаться. Сглаживание увеличивает шумность картинки, но в то же время обеспечивает лучшую передачу цветов.

Параметр Ncolors задает максимальное количество цветов в палитре.

Функция Imagetruecolortopalette возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Пример использования:
$im = imagecreatetruecolor( 100, 100 );
imagetruecolortopalette( $im, false, 255 );
imagepng( $im, 'paletteimage.png' );
В данном примере создается полноцветное изображения с последующим преобразованием в палитровое (255 цветов) без сглаживания.

Добавить комментарий

Имя:
Текст комментария: