请问在图片输出时如何用GD来改变一个图片尺寸大小? 可能的你环境对一些函数不支持,我的就是jpg格式的图片可以,而gif格式的图片不可以。多查些资料看看吧...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的那个程序是木问题的试试这段$n=6;$im=$data;$im = imagecreatefromJPEG('test.jpg');$im2 = imagecreate(imagesx($im)/$n,imagesy($im)/$n);$white = ImageColorAllocate($im2, 255,255,255);imagecolortransparent($im2,$white);imagecopyresized($im2,$im,0,0,0,0,imagesx($im)/$n,imagesy($im)/$n,imagesx($im),imagesy($im));ImageJPEG($im2);ImageDestroy($im);会显示一个test.jpg的1/6的小图,如果没有的话用phpinfo();看看是不是有gd支持。如果有的话会有这样的提示GD Support enabled GD Version 2.0 or higher FreeType Support enabled FreeType Linkage with freetype JPG Support enabled PNG Support enabled WBMP Support enabled 这是gd2的,如果想支持gif可以找一个php_gd_gif.dll的版本,改名为php_gd.dll就好了 $im = imagecreatefromJPEG('test.jpg');?我的图片是从数据库里读出来的。 PHP版本的VC6和VC9的区别在哪? 如何在windows7家庭普通版上安装配置PHP开发环境? 如何用php开发网页 关于循环分组的问题 大四该做毕设了 大家来点创意哈 HOHO~散分 简单的正则问题 问一Js问题,在线的朋友帮帮,,,waiting.... help 请教各位!哪里有完整的WIN98+PHP+APACHE+MYSQL的设置方法? phprpc百度ping 在file框中选择text.jpg文件,想上传text.jpg和text.txt两个文件,能实现吗 while(arr_rand[$j]==arr_rand[$i])报错
试试这段
$n=6;
$im=$data;
$im = imagecreatefromJPEG('test.jpg');
$im2 = imagecreate(imagesx($im)/$n,imagesy($im)/$n);
$white = ImageColorAllocate($im2, 255,255,255);
imagecolortransparent($im2,$white);imagecopyresized($im2,$im,0,0,0,0,imagesx($im)/$n,imagesy($im)/$n,imagesx($im),imagesy($im));
ImageJPEG($im2);
ImageDestroy($im);会显示一个test.jpg的1/6的小图,如果没有的话用phpinfo();看看是不是有gd支持。
如果有的话会有这样的提示
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled
这是gd2的,如果想支持gif可以找一个php_gd_gif.dll的版本,改名为php_gd.dll就好了
?我的图片是从数据库里读出来的。