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