【发布时间】:2012-05-15 13:47:52
【问题描述】:
我正在寻找某种功能,可以将图像大小调整为 100x100、200x200 等,但保持上传图像的纵横比不变。
我的计划是使用某种裁剪,以便在图像的高度或宽度达到 100 后在图像的中心进行裁剪。
所以我的逻辑有点像这样。
if ( $currentHeight > $currentWidth ) {
//resize width to 100 and crop top and bottom off so it is 100 high
}
elseif ( $currentWidth > $currentHeight ) {
//resize height to 100 and crop left and right off so it is 100 wide
}
在我看来,图像将是 100x100,看起来不会很奇怪!
有谁知道我如何在一个整洁的函数中做到这一点??
【问题讨论】:
-
你搜索了吗? google 或者这个网站,有数百万的例子
-
你可以先看一下php手册中的图像函数,里面有很多例子
-
Crop image using php的可能重复
-
我已经搜索了好几天,任何人提供的都是调整宽度或拉伸它。我不想安装一些狡猾的库。我只想要一个简单的功能。能做到吗?