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

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

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

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

Спасибо


person Jon Romero    schedule 01.12.2008    source источник


Ответы (3)


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

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

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

Изменение %ages изменит степень пикселизации/размытия.

person Colin Pickard    schedule 01.12.2008

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

convert -scale 10% -scale 1000% original.jpg pixelated.jpg
person Community    schedule 03.02.2009

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

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

person Diodeus - James MacFarlane    schedule 01.12.2008
comment
На самом деле, действительность вопроса остается неизменной, так что это не имеет значения. В любом случае, я только что видел год, чувак, мой плохой .. извините! - person dsignr; 10.02.2012