imagejpeg

(PHP 4, PHP 5, PHP 7)

imagejpeg���ͼ����������ļ���

˵��

imagejpeg ( resource $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(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'A Simple Text String'$text_color);

// �����������ͱ�ͷ —— ����������� image/jpeg
header('Content-Type: image/jpeg');

// ���ͼ��
imagejpeg($im);

// �ͷ��ڴ�
imagedestroy($im);
?>

�������̵���������ڣ�

���ӵ��������� JPEG ͼ��

Example #2 ����һ�� JPEG ͼ��

<?php
// �����հ�ͼ�����һЩ�ı�
$im imagecreatetruecolor(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'A Simple Text String'$text_color);

// ����ͼ��Ϊ 'simpletext.jpg'
imagejpeg($im'simpletext.jpg');

// �ͷ��ڴ�
imagedestroy($im);
?>

Example #3 �� 75% ��ͼ���������ͼ��

<?php
// �����հ�ͼ�����һЩ�ı�
$im imagecreatetruecolor(12020);
$text_color imagecolorallocate($im2331491);
imagestring($im155,  'A Simple Text String'$text_color);

// �����������ͱ�ͷ —— ����������� image/jpeg
header('Content-Type: image/jpeg');

// ʹ�� NULL ���� filename ������������ͼ������Ϊ 75%
imagejpeg($imNULL75);

// �ͷ��ڴ�
imagedestroy($im);
?>

ע��

Note: JPEG ֧�ֽ��� PHP �� GD-1.8 ����߰汾һ�����ʱ���á�

Note:

������������ʽ JPEG����Ҫ�� imageinterlace() ����������ɨ�������λ��

�μ�

  • imagepng() - �� PNG ��ʽ��ͼ���������������ļ�
  • imagegif() - ���ͼ����������ļ���
  • imagewbmp() - �� WBMP ��ʽ��ͼ���������������ļ�
  • imageinterlace() - ������ֹ����ɨ��
  • imagetypes() - ���ص�ǰ PHP �汾��֧�ֵ�ͼ������