PHP图像转换系统

时间:2012-06-25 00:07:00

标签: php image converter

如何用PHP编写图像转换器系统,它可以将上传的.jpeg,.png .bmp或.gif文件转换为上传者给出的另一种类型。系统会自动检测上传文件的类型,但不能超过2 MB?

1 个答案:

答案 0 :(得分:2)

您应该使用GD and Image functions in PHP

将png转换为jpeg(忽略transperancy)的示例将是

// Quality is a number between 0 (best compression,low quality) and 100 (best quality)
function png2jpg($originalFile, $outputFile, $quality) {
    $image = imagecreatefrompng($originalFile);
    imagejpeg($image, $outputFile, $quality);
    imagedestroy($image);
}

此函数使用GD library.

中的imagecreatefrompng()和imagejpeg()函数