imagemagick создайте один прозрачный png (как маску) с одним jpg - PullRequest
0 голосов
/ 28 сентября 2019

У меня 2 типа изображений.

Несколько сотен изображений PNG с одним цветом (серым) и несколькими прозрачными зонами должны быть прозрачными даже в конечном результате.

Более 30 тысячJPG изображений с большим размером.Я должен застраховать от изображений jpg серые зоны файлов png.

Теперь я использую что-то вроде этого:

convert JPG_FILE.jpg -resize WIDTH_OF_PNGxHEIGHT_OF_PNG ^ -gravity Center -crop WIDTH_OF_PNOF + + 0_H_-alpha Set PNG_FILE.png (-clone 0,1 -alpha Непрозрачный -compose Hardlight -composite) -delete 0 -compose In -composite RESULT_IMAGE.png

работает очень хорошо, но немного медленно

есть предложения по более быстрому исполнению?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...