Как размыть/размыть изображение с помощью ImageMagick?

Я хочу, чтобы пикселировать и/или размывать изображение. Я нашел команду для размытия:

$convert image.jpg -blur 18,5 newimage.jpg

но я больше не могу размыть изображение. И как я пикселировать изображение? Я не мог найти хороший пример вокруг сети.

спасибо

Ответ 1

Это сработало хорошо для меня, дает своего рода крест между пикселизацией и размытием:

convert -resize 10% image.jpg newimage.jpg
convert -resize 1000% newimage.jpg newimage.jpg

Вы можете быть уверены, что данные не могут быть извлечены, если это важно для вас.

Изменение% возрастов изменит количество пикселов/размытие

Ответ 2

Чтобы получить правильное квадратное пикселирование, попробуйте:

convert -scale 10% -scale 1000% original.jpg pixelated.jpg

Ответ 3

Я ничего не знаю о ImageMagick, но вы можете попробовать изменить размер изображения с помощью бикубики до гораздо меньшего размера, а затем изменить размер изображения на более крупный.

Трюк работает с использованием объекта .net System.Drawing.