Используя CLI, я хотел бы добавить черный прямоугольник к изображению, которое 1) центрировано и 2) X пикселей от каждого края.
В принципе, я почти хочу противоположность -border
(вместо того, чтобы добавить рамку определенного цвета, я бы хотел оставить X пикселей моего изображения в качестве рамки, а затем закрасить все остальное внутри черного. Кроме того, размер изображения не должен изменяться).
То, что яожидалось, что будет работать, но не было:
convert myImage.jpg -fill black -draw "rectangle 10,10 %[fx:w-20],%[fx:h-20]" outImage.jpg
... для "границы" из 10 пикселей.Похоже, -draw
не принимает операторы или атрибуты FX, хотя я где-то нашел (как в Как я могу использовать атрибуты imagemagick в команде рисования прямоугольника? ), что это должно быть в IM 7.x (это то, что я использую).