Мне потребовалось много времени, чтобы создать графику в GIMP, и теперь мне нужно сделать несколько вариантов одной и той же графики, которые на самом деле требуют только двухкратного изменения цвета FG в процессе.
«Необработанные» файлы GIMP создаются как XCF. Если я загляну внутрь (используя Emacs
), хотя это двоичный файл, я отчетливо увижу текстовую команду, например
(fgcolor (color-rgba 0.000000 0.000000 0.000000 1.000000))
Мне кажется, что GIMP хранит в собственном двоичном формате список команд, которые он «воспроизводит» при открытии XCF (?).
Может быть, нет - в любом случае, моя цель состоит в том, чтобы иметь редактируемый список «команд» (или подобных), которые можно было бы редактировать в тексте, таким образом, я бы просто изменил две строки FG и копию файла, чтобы получить варианты.
Мне нужно повторить этот процесс более 10 раз, и такой текстовый подход — например, с поддержкой сценариев Perl — сэкономит много времени.
Является ли это возможным? Существуют ли другие способы сделать это, не требующие открытия XCF и повторения всего длительного процесса с изменением только FG?
Вот что я бы сделал:
Загрузите соответствующий двоичный файл ( ссылка ) и следуйте инструкциям по установке. В большинстве дистрибутивов Linux он установлен по умолчанию.
Измените цвет изображения переднего плана ( дополнительная информация ):
### Don't have imagemagick right now. Will add code later. ###
Наложите новый передний план на фон ( дополнительная информация ):
composite -gravity center image_foreground.png MyImage: image.png