答案 0 :(得分:1)
在Imagemagick 6中,您可以对图像进行阈值处理并获得黑色区域的边界。将原始作物裁剪为那些边界。
df2 <- subset(df, col1 < 4 & col2 < 4)
convert image.png -threshold 50% +write image_thresh50.png -format "%@" info:
229x367+39+0
如果使用Imagemagick 7,请将转换为magick。
这是你想要的吗?
答案 1 :(得分:0)
为了跟进Bonzo的评论,在Unix ImageMagick 6中,我可以做到:
cropvals=$(convert image.png -threshold 50% +write hAfUS_thresh50.png -format "%@" info:)
convert image.png -crop $cropvals +repage image_cropped.png
在Unix中,Imagemagick 7,我能做到:
magick image.png \( +clone -threshold 50% -set option:cropvals "%@" +delete \) -crop "%[cropvals]" +repage image_cropped2.png
我没有发布这些的原因是因为我不知道OP正在使用什么操作系统/平台。在询问有关Imagemagick的问题以发布其版本及其运行平台时,它总是有帮助的。
抱歉,我不知道如何在Windows语法中执行此操作