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

StackOverflow https://stackoverflow.com/questions/331254

  •  11-07-2019
  •  | 
  •  

Вопрос

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

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

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

Спасибо

Это было полезно?

Решение

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

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

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

Изменение % возрастов приведет к изменению степени пикселизации / размытия

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top