【发布时间】:2015-03-05 14:45:36
【问题描述】:
我有一个可以使用 JS 库裁剪的图像。该库返回选择的 x、y、宽度和高度。
最初,逻辑只是几张上传的图片(<img>)并排放置,上面有一些编辑按钮,可以打开一个带有裁剪逻辑的弹出窗口。但是,现在的规范是预览裁剪的内容。
问题 - 有没有办法在不将所有 <img> 切换到 <div>s 的情况下做到这一点,所有图像都作为背景,并且可以移动和缩放以显示裁剪部分?是否有这种样式的对应物或其他可能的解决方法,我可以保留<img> 标签?
【问题讨论】:
-
如何预览裁剪的内容?裁剪后的项目会显示在另一张图片的某个位置吗?
-
@SpencerWieczorek 假设有一个 300 像素 x 500 像素的图像。用户需要位于中心的 50px 50px 部分。他选择了它,我将这个 50px-50px 的部分(如果需要,可以拉伸它)放入原始图像容器中,这样用户就可以确定只使用了图像的这一部分。
-
画布可能是您的最佳选择。