url实现缩略图
一个asp或php源码,如"image.asp"其功能是通过url生成缩略图如我有一副1024*768的图ABC.jpg,在地址栏写入image.asp?ABC.jpg则...
一个asp或php源码,如"image.asp"其功能是通过url生成缩略图
如我有一副1024*768的图ABC.jpg,在地址栏写入image.asp?ABC.jpg
则显示为缩小后的400*300的ABC.jpg
清晰度不高且为黑白 展开
如我有一副1024*768的图ABC.jpg,在地址栏写入image.asp?ABC.jpg
则显示为缩小后的400*300的ABC.jpg
清晰度不高且为黑白 展开
1个回答
展开全部
需要php环境支持GD库。
<?php
$img_name=$_GET['img']; //获取查询字符厅坦串
$src_img=imagecreatefromjpeg($img_name);
$ow=imagesx($src_img);
$oh=imagesy($src_img);
$desc_img=imagecreate(400,300);
imagecopyresized($desc_img,$src_img,0,0,0,0,400,300,$ow,$oh);
imagejpeg($desc_img);
imagedestroy($desc_img);
imagedestroy($src_img);
?>
以上代码可以根据一个图片生成400*300的缩略图,茄缺如:
http://www.xx.com/image.php?img=1.jpg
要求1.jpg必须存在,大小任意。并且1.jpg和image.php在同一目录下。
http://www.xx.com/image.php?img=upload2009/1.jpg
也可以,不用扮纳桐改了,就用上面的。反正$img_name变量就是图片的url。你自己根据实际情况看着改吧。
<?php
$img_name=$_GET['img']; //获取查询字符厅坦串
$src_img=imagecreatefromjpeg($img_name);
$ow=imagesx($src_img);
$oh=imagesy($src_img);
$desc_img=imagecreate(400,300);
imagecopyresized($desc_img,$src_img,0,0,0,0,400,300,$ow,$oh);
imagejpeg($desc_img);
imagedestroy($desc_img);
imagedestroy($src_img);
?>
以上代码可以根据一个图片生成400*300的缩略图,茄缺如:
http://www.xx.com/image.php?img=1.jpg
要求1.jpg必须存在,大小任意。并且1.jpg和image.php在同一目录下。
http://www.xx.com/image.php?img=upload2009/1.jpg
也可以,不用扮纳桐改了,就用上面的。反正$img_name变量就是图片的url。你自己根据实际情况看着改吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询