您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php缩略图的有关问题

2024/5/6 2:00:16发布18次查看
php缩略图的问题
以下是我的代码:
1.
出现的问题是6,7行报错,还有乱码
warning: imagecopyresized(): supplied argument is not a valid image resource in d:\php\r.php on line 6
warning: cannot modify header information - headers already sent by (output started at d:\php\r.php:6) in d:\php\r.php on line 7
jfif>creator: gd-jpeg v1.0 (using ijg jpeg v62), default quality c $.' ,#(7),01444'9=82
2!!22222222222222222222222222222222222222222222222222,, ?}!1aqaq2亼?#b绷r佯$3br? %&'()*456789:cdefghijstuvwxyzcdefghijstuvwxyz儎厗噲墛挀敃枟槞殺¥ウж┆渤吹斗腹郝媚牌侨墒矣哉肿刭卺忏溴骁栝犟蝮趱鲼? ?w!1aqaq2?b憽绷 #3r?br? $4?%?&'()*56789:cdefghijstuvwxyzcdefghijstuvwxyz們剠唶垑姃摂晼棙櫄ⅲぅηī炒刀犯购旅呐魄壬室釉罩棕仝忏溴骁栝牝篝貊鼬??((((((((((((((((((((((((((((?
------解决方案--------------------
imagecopyresized函数的前两个参数要求是图形对象变量,不是文件名路径字符串之类的东西,你第2个参数传的是$bs,然而你前面把它赋值为字符串内容,所以出错
我随便修了下代码,你看着思考吧
$ef='1.jpg';
$bs=imagecreatefromjpeg($ef);
$rr=getimagesize($ef);
$new=imagecreatetruecolor(300,300);
imagecopyresized($new,$bs,0,0,0,0,300,300,$rr[0],$rr[1]);
header(content-type:image/jpeg);
imagejpeg($new);
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product