网站空间 禁用了GD库的生成jpg图片格式的相关函数 但没有禁用GD库和其他函数,能不能统一转换成png格式的图片 把 imagecreatefromjpeg 、imagejpeg 改为 imagecreatefrompng、imagepng 即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似不是这么简单的,这 方法我早就试过,无效。 imagepng 和imagejpeg 是两个不同套路,方式不一样。 代码已经贴出: 把下面的图片地址换成各位本机上的图片就行了(如果本机有搭建php环境) ,能生成jpg的图片缩略图,代码有详细说明。$pic_url='http://127.0.0.1/y/201405021500325711.jpg'; //图片地址$width=200; //生成缩略图的宽$height=100; //生成缩略图的高$newimg = imagecreatetruecolor($width,$height); //创建真彩画布$img = imagecreatefromjpeg($pic_url); //从$pic_url的图片地址创建jpeg图像$imgsize=getimagesize($pic_url); //得到图片地址的 size信息 $imgsize[0]为得到的图片的宽,$imgsize[1]为得到的图片的高 imagecopyresampled($newimg, $img, 0, 0, 0, 0,200,100,$imgsize[0],$imgsize[1]); //这一步是生成缩略图$newurl="final.jpg"; //缩略图名称imagejpeg ($newimg,$newurl,98); //在真彩画布上 画出缩略图 imagedestroy ($newimg); //销毁释放资源imagedestroy ($img); //销毁释放资源把上面的 imagecreatefromjpeg 、imagejpeg 改为 imagecreatefrompng、imagepng会报相当严重的错误,能生成png的图片,不过是0字节无效的图片。 $pic_url='http://127.0.0.1/y/201405021500325711.jpg'; //图片地址$img = imagecreatefromstring(file_get_contents($pic_url)); 谢谢版主 问题解决了 上面我贴的代码 改为下面的就行 ,给需要的人 $img = imagecreatefromjpeg($pic_url);改为$img = imagecreatefromstring(file_get_contents($pic_url));imagejpeg ($newimg,$newurl,98);改为imagepng ($newimg,$newurl); thinkphp数据库查询问题 static function 如何调用public属性? PHP输出png图的问题 php如何a页面调用B页面的类如何调用 Mysql插入中文,最后一个字符是乱码,有图片,不知道大家遇到没? 怎么用php获得由javascript得到的值 怎样用MYSQL查询当天添加的记录 php中的ip地址的问题! 我的php.exe老是死。求php for windows最稳定版,最新版下载地址! 可是输入我自己的IP却不行? 求助: 加了个<就无法匹配到结果了 php播放视频
$height=100; //生成缩略图的高$newimg = imagecreatetruecolor($width,$height); //创建真彩画布$img = imagecreatefromjpeg($pic_url); //从$pic_url的图片地址创建jpeg图像$imgsize=getimagesize($pic_url); //得到图片地址的 size信息 $imgsize[0]为得到的图片的宽,$imgsize[1]为得到的图片的高 imagecopyresampled($newimg, $img, 0, 0, 0, 0,200,100,$imgsize[0],$imgsize[1]); //这一步是生成缩略图$newurl="final.jpg"; //缩略图名称imagejpeg ($newimg,$newurl,98); //在真彩画布上 画出缩略图 imagedestroy ($newimg); //销毁释放资源
imagedestroy ($img); //销毁释放资源
把上面的 imagecreatefromjpeg 、imagejpeg 改为 imagecreatefrompng、imagepng会报相当严重的错误,能生成png的图片,不过是0字节无效的图片。
$img = imagecreatefromstring(file_get_contents($pic_url));
改为
$img = imagecreatefromstring(file_get_contents($pic_url));imagejpeg ($newimg,$newurl,98);
改为
imagepng ($newimg,$newurl);