通过PHP实现PNG转JPG
作者:zhirong1230 创建时间:2018-03-19 阅读次数:1385
//png2jpg
function png2jpg($srcPathName, $delOri=true)
{
$srcFile=$srcPathName;
$srcFileExt=strtolower(trim(substr(strrchr($srcFile,'.'),1)));
if($srcFileExt=='png')
{
$dstFile = str_replace('.png', '.jpg', $srcPathName);
$photoSize = GetImageSize($srcFile);
$pw = $photoSize[0];
$ph = $photoSize[1];
$dstImage = ImageCreateTrueColor($pw, $ph);
imagecolorallocate($dstImage, 255, 255, 255);
//读取图片
$srcImage = ImageCreateFromPNG($srcFile);
//合拼图片
imagecopyresampled($dstImage, $srcImage, 0, 0, 0, 0, $pw, $ph, $pw, $ph);
imagejpeg($dstImage, $dstFile, 90);
if ($delOri)
{
unlink($srcFile);
}
imagedestroy($srcImage);
}
}
关键词(keywords):通过PHP实现PNG转JPG
前一篇: php图片圆角效果代码 后一篇:php保存远程图片改变尺寸,JPG转PNG,裁剪圆形