[PHP GD库]⑧--缩略图简单实现

Paste_Image.png

getimagesize() 得到图片的信息

//$filename='images/ipad.jpg';
//$filename='images/iphone.jpg';
$filename = 'images/miao.gif';
//getimagesize()得到图片的信息
$fileInfo = getimagesize($filename);
var_dump($fileInfo);
Paste_Image.png

list(var1,var2...)

把数组中的值赋给一些变量

imagecopyresampled

<?php
//$filename='images/ipad.jpg';
$filename = 'images/iphone.jpg';
//$filename = 'images/miao.gif';
$fileInfo = getimagesize($filename);
//把数组中的值赋给一些变量
list($src_w, $src_h) = $fileInfo;

//imagecopyresampled
//创建100X100
$dst_w = 100;
$dst_h = 100;

$dst_image = imagecreatetruecolor($dst_w, $dst_h);

$src_image = imagecreatefromjpeg($filename);
imagecopyresampled($dst_image, $src_image, 0, 0, 0, 0, $dst_w, $dst_h, $src_w, $src_h);
imagejpeg($dst_image, 'images/thumb_100x100.jpg');
imagedestroy($src_image);
imagedestroy($dst_image);

?>
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容