这是我用来调整网站中图片大小的脚本。但我不知道如何添加功能来保存该图像的缩略图。 如果我可以保存拇指,则可以稍后使用该拇指而不必反复使用此脚本。
<?php
$time=time();
$neww = 65;
$newh = 87;
$file=htmlspecialchars($_GET['file']);
list(, , $type,)=getimagesize($file);
if($type==1) {
$funci='imagecreatefromgif';
} //$funco='imagegif';}
if($type==2) {
$funci='imagecreatefromjpeg';
} //$funco='imagejpeg';}
if($type==3) {
$funci='imagecreatefrompng';
} //$funco='imagepng';}
if($type) {
$im1 = $funci($file);
$im2=imagecreatetruecolor($neww,$newh);
imagecopyresized($im2, $im1, 0,0,0,0,$neww,$newh, imagesx($im1), imagesy($im1));
header('Content-type: image/gif');
imagegif($im2);
}
?>
答案 0 :(得分:0)
imagegif
已经为您做了。
imagegif($im2); //output raw image stream directly
imagegif($im2, 'path/to/image_save.gif'); //saves to the file at mentioned path
虽然必须注意,如果path/to/image_save.gif
已经存在,它将被覆盖。