从百度复制了上百行代码  最后浓缩到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{
	//不处理 直接保存图片
}
?>


相关推荐

php图片加水印(片水印) 例子 - php图像处理

<?php $dst_path = '222.jpg'; /*图片*/ $src_path = '111.png'; /*水印图片 也可以是图片地址url*/

Call to undefined function imagecreatefrombmp

imagecreatefromjpegimagecreatefrompngimagecreatefrombmp如果前两个可以用 第三个不能用 就换版本吧! 解决方法: 更换php7.2或以上7.1都不

常用的shell命令之文件压缩与解(tar、gz、zip、rar等)

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解

php纯手动 下载与安装教程 5.6 7.4 8.1

其实php和Nginx都是绿色版的 说安装有点不恰当 其实就是解压后简单的配置一下就完事全部版本下载地址 :https://windows.php.net/downloads/releases/ar

javaScript获取cookies的指定值 php设置cookies

由于有些中文cookies会被编码 所以要加上解码前端:JavaScript获取指定cookies值函数定义:function getCookie(cookie_name) { var all

php取访客ip 取ua 取网站跟目录

php取访客ip$ip=$_SERVER["REMOTE_ADDR"];php取用户ua$ua=$_SERVER["HTTP_USER_AGENT"];php取

php 原格式输出

<?php echo <<<EOF <h1>我的第一个标题</h1> <p>我的第一个段落。</p> E

nginx如何调用php(nginx+php运行原理) (转载)

转自:http://t.zoukankan.com/echojson-p-10830302.html采用nginx+php作为webserver的架构模式,在现如今运用相当广泛。然而第一步需要实现的是

php 5.6 mysql8.0 出现The server requested authentication method unknown to the client

php5.6 + mysql8.0 出现mysql连接失败的错误The server requested authentication method unknown to the client服务器请

php mysql创建库 创建用户 并授权用户可使用的库 - mysql权限管理例子

mysql创建库 创建用户 并授权用户可使用的库 - mysql权限管理例子$dbname="ceshi1222_com"; $username="user222&qu