Инвертировать графический файл PNG с помощью неинтерактивной команды - PullRequest
0 голосов
/ 06 февраля 2012

Я использую DruTex , который является модулем Drupal для встраивания уравнений Латекса.Контекст уравнения помечен, и интерпретатор Latex сгенерирует файл PNG:

dvipng -o [IMG_FILE] -D [DPI] -T tight [TMP_DIR]/[HASH].dvi

Утилита dvipng используется для генерации PNG из файла DVI Latex.Пока это хорошо, но мне могут понадобиться черный фон и белый передний план для этих уравнений, так как в противном случае их трудно прочитать, потому что они выглядят темными.

convert (из Imagemagick) неНет флага -invert.Ни один не делает dvipng.Так есть ли способ инвертировать файл png?Я могу добавить что-нибудь к этой подпрограмме, например:

batch_invert -input [IMG_FILE] -out [IMG_FILE]

Однако я не знаю, как мне это реализовать.

1 Ответ

1 голос
/ 06 февраля 2012

convert имеет опцию -negate, которая работает.

Пример:

convert -negate input.png output.png

...