我有一个RubyOnRails
申请。
我使用carrierwave进行图像上传,使用jcrop进行裁剪。
我有两张图片:原始图像和裁剪图像。
但我没有保存此裁剪的坐标(crop_z
,crop_y
,crop_w
和crop_h
)
有没有办法通过Rmagick
或其他解决方案来获取裁剪坐标?
由于
答案 0 :(得分:0)
一般来说,我不认为裁剪坐标会记录在图像元数据中。 (它们以Magick格式保存在元数据中,但很少有人以这种格式保存图像。)但是,您可能有幸使用find_similar_region检测原始图像在原始图像中的位置方法。将裁剪后的图像作为目标参数传递。如果此方法在原始中找到与目标匹配的区域,则返回该区域的x和y偏移量。当然,区域的宽度和高度是裁剪图像的宽度和高度。