使用php保存两次不同大小的图像


Save image twice different sizes with php

我有一个图像裁剪器,它首先裁剪图像,然后将其保存到我的服务器上,现在我需要将裁剪的图像保存两次——第一个图像的大小是裁剪器中设置的(260 x 260),第二个保存的图像应该是115 x 260。这是我用atm保存的脚本:

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
ini_set("gd.jpeg_ignore_warning", 1);
ini_set("memory_limit", "100M");
$src = $_POST['url'];
$targ_w = $_POST['setW'];
$targ_h = $_POST['setH'];
$img_r = @imagecreatefromjpeg($src);
$dst_r = ImageCreateTrueColor( $targ_w, $targ_h );
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
$targ_w,$targ_h,$_POST['w'],$_POST['h']);
imagejpeg($dst_r, $src, 90);
exit;

这使得图像保存为260x260,但现在它需要同时保存另一个图像,但大小和名称不同,我该向该脚本添加什么来做到这一点?

调用另一个使用新输出大小重新采样的imagecopy并将其保存为