你们中的任何一个知道一个好的PHP类,我可以用来从远程源下载图像,将其重新设置为120×120,并使用我选择的文件名保存?
所以基本上我会在“http://www.site.com/image.jpg”上保存一个像120×120像素的网页服务器“/images/myChosenName.jpg”.
谢谢
你可以试试这个:
<?PHP $img = file_get_contents('http://www.site.com/image.jpg'); $im = imagecreatefromstring($img); $width = imagesx($im); $height = imagesy($im); $newwidth = '120'; $newheight = '120'; $thumb = imagecreatetruecolor($newwidth,$newheight); imagecopyresized($thumb,$im,$newwidth,$newheight,$width,$height); imagejpeg($thumb,'/images/myChosenName.jpg'); //save image as jpg imagedestroy($thumb); imagedestroy($im); ?>