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

Функция Imagejpeg

Функция Imagejpeg выводит изображение в браузер или пишет в файл.
bool imagejpeg( resource $image [, mixed $to [, int $quality ]] )
Функция Imagejpeg создает файл JPEG из изображения Image.

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

Параметр To определяет путь, или открытый потоковый ресурс (который автоматически закрывается после завершения функции), для сохранения файла. Если не установлен или равен NULL, изображение будет выведено в поток вывода в бинарном виде.

Если вы хотите пропустить этот параметр и использовать Quality, то укажите NULL.

Необязательный параметр Quality может принимать значения в диапазоне от 0 (низкое качество, маленький размер файла) до 100 (высокое качество, большой размер файла). По умолчанию используется качество IJG (около 75).

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

Пример использования:
$im = imagecreatetruecolor( 50, 20 );
$text_color = imagecolorallocate( $im, 255, 255, 0 );
imagestring( $im, 1, 5, 5, 'Text', $text_color );
header( 'Content-Type: image/jpeg' );
imagejpeg( $im );
imagedestroy( $im );
Результатом примера будет вывод сообщения в прямоугольнике.

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

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