То, что я хочу сделать, очень просто. Я имею file.png
, который я хочу отразить, то есть результат должен быть "отражением" исходного изображения.
Я знаю, что большие инструменты, такие как GIMP и InkScape, могут сделать это, но я надеюсь на утилиту командной строки, что-то вроде этого convert
(которая, к сожалению, не имеет такой опции, или, по крайней мере, она не упоминается на man
странице).
command-line
image-processing
convert-command
Сергей Колодяжный
источник
источник
convert
наmagick
. Так что, если что-то пойдет не так, попробуйтеmagick
.Если вы хотите перезаписать на месте, и у вас есть тонна файлов изображений в одной папке,
mogrify
из набора ImageMagick, кажется, самый простой способ добиться этого:источник
Для этой конкретной задачи
convert
, вероятно, лучший путь, но для такого рода вещей я часто используюnetpbm
библиотеку, которую можно установить (как и следовало ожидать)apt install netpbm
. затемДля этой задачи это излишне, но я часто пишу одноразовые сценарии для преобразования или анализа файлов PNM особыми способами, которые были бы недоступны
convert
. Это относительно просто, потому что PNM - это в основном простейший растровый графический формат.источник