这是我当前的代码:
$image = 'img.jpg';
$source = imagecreatefromjpeg($image);
list($origWidth, $origHeight) = getimagesize($image);
$imgH = 75;
$imgW = $origWidth / $origHeight * $imgH;
$thumb = imagecreatetruecolor($imgW, $imgH);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $imgW, $imgH, $origWidth, $origHeight);
这使我可以输出固定高度为 75 像素的图像。我想做的是有一个恒定的99x75
像素图像大小。不适合此的肖像图像将从中心裁剪(因此原件的中心仍然是缩略图的中心 - 如果有意义的话)。
我怎样才能做到这一点?