1

PHPThumb没有关于如何裁剪图像的非常清晰的文档。我一直在尝试将一些图像裁剪为6.6:10的比例,即我有1280 x 854的图像,我不想改变高度,但我希望减小宽度,以便比例达到 570:854,即大约6.6:10。然后它将正常调整大小到大约180:270,保持6.6:10的比例。

这是我尝试过的,它不是很成功。它就像图像甚至没有被裁剪。

phpThumb.php?src=http://imagedomain.com/image.jpg&sx=0&sy=0&sw=570&sh=854&f=jpg&q=95&h=270&w=";

谁能指出我做错了什么?

4

2 回答 2

0

我直接使用类,而不是 URL 调用。在我的 Windows 开发盒上找不到 ImageMagick,所以它使用的是 GD。我并不太在意,因为它只用于开发而不是用于登台/直播。种植工作完美。

当我部署应用程序进行暂存时,发现裁剪不起作用。我发现设置以下内容会迫使它使用 GD,从而使裁剪工作:

$phpThumb->config_prefer_imagemagick = false;

现在我只在裁剪时设置它,但将所有其他调整大小保留为默认设置,以便使用 ImageMagick。

于 2014-04-25T17:18:19.790 回答
0

我不熟悉 PHPThumb,但如果你想要一个非常好的教程来解释一切是如何工作的 - http://net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/ 我是基地我的缩略图生成器代码结合了: http ://us.php.net/manual/en/function.imagecopyresampled.php#77679 +额外的东西来处理透明度。

于 2012-12-10T20:58:34.867 回答