标签: android imagemagick graphicsmagick
如何使用ImageMagick对9-Patch图像执行某些操作?
为了简化,我需要在一个矩形上应用任何ImageMagick操作,该矩形从(1, 1)的左上角开始,到(width - 2, height - 2)的右下角结束。操作不得触摸图像的1像素边框。
(1, 1)
(width - 2, height - 2)
例如,我想替换上述矩形中的颜色。我该怎么做?
答案 0 :(得分:1)
有几种方法可以做到这一点。这取决于你想在中间位做什么: - )
一种方法是克隆图像,并一直刮掉1像素的边框,在“稍小的”图像上进行操作,然后将结果合成回原始图像
convert -gravity center image.png \ \( +clone -shave 1x1 -fill blue -colorize 100% \) \ -composite result.png
所以,我从一个红色矩形开始,复制并剃须,填充蓝色然后粘贴。