Ruby 使用minimagick在图片中剪切背景

Ruby 使用minimagick在图片中剪切背景,ruby,imagemagick,minimagick,Ruby,Imagemagick,Minimagick,假设我有这样一个图像: 如何裁剪图像以便去除背景。因此,在这种情况下,删除所有额外的白色,直到有真正的鞋 我曾考虑过获得最外层的像素(右上、左上、右下、左下),如果颜色相同,则使用相同的颜色进行水平和垂直剪切,以便最终图像只是“鞋”,而网站上没有额外的背景 我怎样才能用Minimagick做到这一点?不应该“修剪”给你想要的(尽管阴影会保留下来) 编辑:用法不明显,我没有快速使用minimagick对修剪进行模糊处理。对不起 edit2:在对代码的回答中,给出了解决问题的代码

假设我有这样一个图像:

如何裁剪图像以便去除背景。因此,在这种情况下,删除所有额外的白色,直到有真正的鞋

我曾考虑过获得最外层的像素(右上、左上、右下、左下),如果颜色相同,则使用相同的颜色进行水平和垂直剪切,以便最终图像只是“鞋”,而网站上没有额外的背景


我怎样才能用Minimagick做到这一点?

不应该“修剪”给你想要的(尽管阴影会保留下来)

编辑:用法不明显,我没有快速使用minimagick对修剪进行模糊处理。对不起

edit2:在对代码的回答中,给出了解决问题的代码