【发布时间】:2013-04-01 18:32:03
【问题描述】:
我们在我们的系统中实现了Jcrop,到目前为止它运行良好。但我们最近发现了一个小问题:
场景
我们的网站允许用户上传他们公司的徽标。我们的纵横比要求是200/150,不幸的是,用户的公司徽标看起来像这样(200 x 63px):
用户上传了图片,由于我们的纵横比限制,他们看到了这个:
问题:如何将图像裁剪为全宽或全高?我不介意 jcrop 是否将负裁剪尺寸发送回服务器,因为它应该足够聪明,可以用白色背景填充图像。最终的预期图像应如下所示:
(为了对比,背景已被着色)
jcrop 可以做到这一点,或者我们可以使用任何替代解决方案/插件吗?
【问题讨论】:
-
我不知道 jcrop 库,但对我来说,如果图像已经上传到服务器并归类为忽略裁剪,那么让用户选择裁剪图像听起来是多余的。
-
有些用户仍然喜欢裁剪,但我们的目标是能够让用户在尊重纵横比的同时选择全宽/全高。
-
你使用的 aspectRatio 是什么,删除它对我有用
标签: javascript jquery crop jcrop