Я хочу сократить 30% от верхней части изображения. Я знаю ветку Как разрезать действительно большое растровое изображение на более мелкие куски? но нет успешного подхода, потому что я не могу найти меру расстояния convert
от нуля до конца , только по измерениям абсолютных значений. ПСЕВДОКОД
convert -crop-y -units-percentage 0x30 heart.png
Рис. 1 Входной рисунок
Я могу выполнить задачу с помощью LaTeX, adjustbox
но вывод в pdf-файле на самом деле не конечный результат, а его представление. Таким образом, копирование изображения из документа PDF дает исходное изображение. Так что этот подход не удался.
$(command)
. Затем вам просто нужно написать командную строку, которая может рассчитать необходимое значение. Здесь вы можете попросить команду convert описать изображение и направить его в awk, где вы можете найти нужное значение, выполнить необходимые вычисления и распечатать результат.
identify
чтобы увидеть, насколько велико изображение.