Как сделать пикселирование / размытие изображения с помощью ImageMagick? - PullRequest
12 голосов
/ 01 декабря 2008

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

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

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

Thx

Ответы [ 3 ]

41 голосов
/ 03 февраля 2009

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

convert -scale 10% -scale 1000% original.jpg pixelated.jpg
5 голосов
/ 01 декабря 2008

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

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

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

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

0 голосов
/ 01 декабря 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...