从百度复制了上百行代码  最后浓缩到20行~

因为缩放尺寸后导致不清晰 所以去掉了  只转化格式

<?php
$path="1111.bmp";
$newpath="2222.jpg";

if(substr($path,-3)=="jpg" || substr($path,-4)=="jpeg" || substr($path,-5)=="pjpeg"){
	$im = imagecreatefromjpeg($path);
}
if(substr($path,-3)=="png"){$im = imagecreatefrompng($path);
}
if(substr($path,-3)=="bmp" && function_exists('imagecreatefrombmp')){
	$im = imagecreatefrombmp($path); //这个函数 php7.2以下的没有,所以判断一下  至少用7.2才可以
}

if($im){
	ImageJpeg ($im,$newpath,70);//70是图像质量
	ImageDestroy ($im);
}else{
	//不处理 直接保存图片
}
?>