如何让用户选择定义自己的缩略图?

时间:2012-11-18 20:12:26

标签: php jquery image-processing

这是我目前的情况: 我能够显示上传的图片并让用户绘制具有预定宽高比的裁剪区域。并且,在提交时,它的角坐标将被发送到我的服务器应用程序,该应用程序将裁剪并保存图像。

然而,上传的图片尺寸是可变的,我将其限制为max-width。问题是JCrop(我的jquery插件绘制裁剪区域并将其坐标设置为我的隐藏输入)设置与客户端图像相关的裁剪区域坐标。如果图像高度小于我的最大高度,则可以,但是,如果不是,则图像被裁剪错误。

解决这个问题; 我计划得到img.clientWidth;img.clientHeight;,也将它们传递到我的服务器端。然后通过做一些推断将裁剪坐标转换为真坐标。

这种方法好吗?有没有更好或更美丽的解决方案?

1 个答案:

答案 0 :(得分:0)

<强>解决

Jcrop有一个设置真实大小的选项,因此如果定义了真实大小,它会完成所有数学运算。