【问题标题】:Is there a way to get coordinates of cropping via Rmagick after cropping?有没有办法在裁剪后通过 Rmagick 获取裁剪坐标?
【发布时间】:2013-05-16 11:32:04
【问题描述】:

我有一个RubyOnRails 应用程序。 我使用carrierwave上传图片,使用jcrop进行裁剪。

我有两个图像:原始图像和裁剪图像。 但我没有保存此裁剪的坐标(crop_zcrop_ycrop_wcrop_h

有没有办法通过Rmagick 或其他解决方案获取裁剪坐标?

谢谢

【问题讨论】:

    标签: ruby-on-rails carrierwave crop rmagick jcrop


    【解决方案1】:

    一般来说,我认为裁剪坐标不会记录在图像元数据中。 (它们以 Magick 格式保存在元数据中,但很少有人以这种格式保存图像。)但是,您可能会幸运地使用 find_similar_region 方法检测原始图像中裁剪图像的位置。将裁剪后的图像作为目标参数传递。如果此方法在原始区域中找到与目标匹配的区域,则返回该区域的 x 和 y 偏移量。区域的宽度和高度,当然就是裁剪后的图像的宽度和高度。

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 2014-11-02
      • 2012-10-21
      • 2020-12-25
      • 2016-11-29
      相关资源
      最近更新 更多