Как размыть изображение из командной строки?

Я знаю, что возможно преобразовать от png до jpg в командной строке с imagemagick. Действительно ли возможно размыться от командной строки также?

Я нашел эту документацию, но она не демонстрирует, как это могло быть сделано из командной строки.

4
задан 2 February 2018 в 10:19

1 ответ

обобщение из ответа отвечает от этого форума:

convert orig_file.jpg -blur 0x8 blured_file.jpg

или

convert orig_file.jpg -filter Gaussian -blur 0x8 blured_file.jpg

где 0x8 определяет radiusxsigma из imagemagick документации:

Значение Сигмы является важным аргументом и определяет фактический объем размывания, которое произойдет.

Радиус только используется для определения размера массива, который будет содержать расчетное Распределение Гаусса. Это должно быть целое число. Если не данный или обнуленный, IM вычислит самый большой радиус, который обеспечит значимые результаты для Распределения Гаусса.

Чем больше Радиус радиус, тем медленнее операция. Однако слишком маленький Радиус и серьезные эффекты искажения могут закончиться. Как инструкция, Радиус должен быть по крайней мере дважды значением Сигмы, хотя три раза приведет к более точному результату.

7
ответ дан 1 December 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: