我想对一张图片进行像素化或模糊处理。
我已经找到了模糊处理的命令:
$convert image.jpg -blur 18,5 newimage.jpg
我的代码已经可以工作,但我无法再模糊图像。那么我该如何对图像进行像素化?我在网上找不到一个好的示例。
谢谢
$convert image.jpg -blur 18,5 newimage.jpg
我的代码已经可以工作,但我无法再模糊图像。那么我该如何对图像进行像素化?我在网上找不到一个好的示例。
谢谢
convert -scale 10% -scale 1000% original.jpg pixelated.jpg
对我来说,这个方法很好用,可以实现像素化和模糊的混合效果:
convert -resize 10% image.jpg newimage.jpg
convert -resize 1000% newimage.jpg newimage.jpg
如果这对您很重要,您可以放心数据无法被检索。
更改百分比将会改变像素化/模糊的程度。
我对ImageMagick一无所知,但你可以尝试使用双三次插值将图像缩小到更小的尺寸,然后再将图像调整回较大的尺寸。
这个技巧可以使用.NET的System.Drawing对象实现。