2017-01-10 3 views
1

мне нужно создать 30+ логотипы в едином стиле с этим: http://www.manchestertaxicomparison.co.uk/wp-content/themes/ilfordtaxis/images/logo.pngЕсть ли способ, чтобы создать 30+ логотипов, но изменить текст на каждом из них?

Единственное, что изменения будут верхний текст, то есть Манчестер -> Ньюкасл

Я должен сделать это много раз, и, как такое было бы интересно узнать, есть ли способ автоматизировать его.

С наилучшими пожеланиями, Джек

+0

У вас есть googled для «автоматизации фотошоп»? Любой конкретный язык программирования, с которым вы собираетесь вводить код? Потому что иначе это не в тему, и лучше спросить о Superuser – Martheen

+0

Автоматизация Photoshop дает некоторые интересные результаты. Я рассмотрю их и отправлю решение, если найду его. Спасибо за вашу помощь. –

ответ

2

Лично я хотел бы сделать это с ImageMagick в командной строке, как это:

convert -pointsize 72 -background none -fill "rgb(254,203,54)" \ 
    label:"LEEDS" -resize 170x30! base.png +swap     \ 
    -geometry +40+0 -composite result.png 

enter image description here

А потом делать все 30 из них в простой цикл:

#!/bin/bash 
for city in LEEDS LIVERPOOL EDINBURGH CARDIFF; do 
    convert -pointsize 72 -background none -fill "rgb(254,203,54)" label:"$city" -resize 170x30! base.png +swap -geometry +40+0 -composite "$city.png" 
done 

enter image description here

enter image description here

enter image description here

Обратите внимание, что есть и другие слова не обязательно видны на белом фоне StackOveflow в. enter image description here

ImageMagick устанавливается на большинстве дистрибутивов Linux и доступно для MacOS и Windows.