Как размыть/размыть изображение с помощью 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.