PHP图像转换器系统


PHP Image converter system

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

你可能应该在 PHP 中使用 GD 和 Image 函数

将 PNG 转换为 JPEG(忽略透明度)的示例是

// 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 库中的 imagecreatefrompng() 和 imagejpeg() 函数。