(PHP 4, PHP 5, PHP 7)
imagejpeg — ���ͼ����������ļ���
$image
[, string $filename
[, int $quality
]] ) : bool
imagejpeg() �� image
ͼ���� filename
Ϊ�ļ�������һ��
JPEG ͼ��
image
��ͼ������(����imagecreatetruecolor())���ص�ͼ����Դ��
filename
�ļ������·�������δ���û�Ϊ NULL
������ֱ�����ԭʼͼ������
���Ҫʡ������������ṩ
quality
������ʹ��NULL��
quality
quality
Ϊ��ѡ���Χ��
0������������ļ���С���� 100������������ļ����Ĭ��Ϊ
IJG Ĭ�ϵ�����ֵ����Լ 75����
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 ��� JPEG ͼ��
<?php
// �����հ�ͼ�����һЩ�ı�
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// �����������ͱ�ͷ —— ����������� image/jpeg
header('Content-Type: image/jpeg');
// ���ͼ��
imagejpeg($im);
// �ͷ��ڴ�
imagedestroy($im);
?>
�������̵���������ڣ�
Example #2 ����һ�� JPEG ͼ��
<?php
// �����հ�ͼ�����һЩ�ı�
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// ����ͼ��Ϊ 'simpletext.jpg'
imagejpeg($im, 'simpletext.jpg');
// �ͷ��ڴ�
imagedestroy($im);
?>
Example #3 �� 75% ��ͼ���������ͼ��
<?php
// �����հ�ͼ�����һЩ�ı�
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// �����������ͱ�ͷ —— ����������� image/jpeg
header('Content-Type: image/jpeg');
// ʹ�� NULL ���� filename ������������ͼ������Ϊ 75%
imagejpeg($im, NULL, 75);
// �ͷ��ڴ�
imagedestroy($im);
?>
Note: JPEG ֧�ֽ��� PHP �� GD-1.8 ����߰汾һ�����ʱ���á�
Note:
������������ʽ JPEG����Ҫ�� imageinterlace() ����������ɨ�������λ��