Как обрезать изображение на 30% в Unix?

COLUMNS=$(tput cols)

Или в одной строке

sha512sum <filename> | cut -c -"$(tput cols)"
15
02.04.2017, 14:05
2 ответа

Вы можете обрезать процент изображения , но в этом случае, чтобы избежать выполнения дополнительных команд для получения высоты и ширины изображения. (чтобы вычислить смещение обрезки, которое по умолчанию относится к верхнему левому углу), вам также потребуется обрезка относительно силы тяжести (чтобы положение смещения обрезки было относительно нижнего левого угла изображение):

convert -gravity SouthWest -crop 100x70%x+0+0 infile.jpg outfile.jpg
24
27.01.2020, 19:49

Команда должна быть такой:

convert heart.png -gravity south -crop 100x70% +repage heart-out.png
5
27.01.2020, 19:49

Теги

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