【发布时间】:2013-01-21 06:59:21
【问题描述】:
Php thumb 根据提供的宽度和高度调整图像大小,我正在处理的个人资料图像是:130x130
虽然用户上传长高度(矩形)的图像会导致其宽度被拉伸,而当上传长宽图像(矩形)然后被拉伸时,我希望你明白我的意思。因为当任何人使用大方形图像时,它会调整大小以校正 130x130,但更长的宽度和高度会被拉伸。
我正在考虑有一个很好的建议或想法来解决这些图像,或者先从顶部裁剪它们以使它们成为完美的正方形。
谢谢, 纳吉姆。
【问题讨论】:
-
你想只显示裁剪图像/尺寸为 130 x 130 的图像吗???
-
最简单的解决方案是只要求用户提交方形或方形(然后挤压)图片。因为你永远不知道他们想要剪辑什么。如果你正在做一些工作,你可以建造一些东西,如果它不是一个正方形,他们可以选择它。我确信有一些 API 可以让这更容易,或者你可以使用类似 en.gravatar.com 的东西
-
您可以为您的用户提供在上传图片后裁剪图片的功能。裁剪时,使高度和宽度保持在 1:1 的比例。