【发布时间】:2015-07-02 01:58:18
【问题描述】:
我正在使用一个允许基本图像操作的 jQuery 插件:裁剪、旋转、缩放等。
我可以旋转图像:
image = photo.image.rotate(wrapper.rotate)
我可以裁剪图像
image.thumb("#{wrapper.width}x#{wrapper.height}+#{wrapper.x}+#{wrapper.y}")
但是,我想不出在裁剪后调整图像大小的方法。基本上,我想跑:
image.thumb("300x200!")
再来一次。
我知道 image.thumb() 返回一个 Dragonfly 作业,是否可以在裁剪后执行另一个进程?
我为什么要这样做的一些背景信息:用户可以平移图像的特定区域,该区域将在 300x200px 容器中可见。大多数时候,图像大于 300x200px,所以我想在裁剪后重新调整大小以减小文件大小。
【问题讨论】:
标签: ruby-on-rails dragonfly-gem