Erstellen Sie eine PNG / JPG-Datei mit der Kommandozeile auf dem Mac

9

gibt es einen Befehl, um eine einfache PNG / JPG-Bilddatei zu erstellen, kann in Terminal / Skript-Befehl auf dem Mac ausgeführt werden?

Im Moment werde ich eine einfache PNG-Bilddatei mit einem Parameter erstellen, der Breite und Länge angibt. Wenn es Text darauf setzen kann, ist viel besser.

    
user1683774 19.09.2012, 17:18
quelle

2 Antworten

19

Das Befehlszeilenprogramm convert in der ImageMagick -Suite kann problemlos ein Bild mit den angegebenen Abmessungen erstellen:

%Vor%

Um ein Bild mit Text zu erstellen, verwenden Sie zusätzliche Optionen:

%Vor%

Auf der ImageMagick-Website gibt es viele weitere Beispiele zur Verwendung.

Um ImageMagick auf OSX zu erhalten, können Sie entweder ein automatisches Build-System wie MacPorts verwenden oder führen Sie ein vorgefertigtes Installationspaket aus.

    
user4815162342 19.09.2012, 18:38
quelle
5

OS X kommt dafür nicht mit einem Shell-Kommando. Aber Sie haben drei Möglichkeiten.

OS X bietet eine Möglichkeit, dies in Applescript: Image Events zu tun. Du könntest einen Dreiliner in Applescript schreiben - oder Python oder Ruby mit appscript oder ScriptingBridge - das macht, was du willst, und dann führe das aus der Shell aus.

OS X hat auch eine ziemlich gute Bildunterstützung in Cocoa integriert, auf die Sie von Python, Ruby, ObjC, Applescript usw. zugreifen können, so dass Sie einen Fünfliner auf diese Weise schreiben könnten, der das macht, was Sie wollen.

Oder Sie könnten ein Drittanbieter-Tool verwenden, das Ihnen das liefert, was Sie wollen. ImageMagick, wie von user4815162342 vorgeschlagen, ist wahrscheinlich der beste.

(Ich würde nicht einmal die ersten zwei Möglichkeiten erwähnen, wenn Sie auf SU anstatt SO posteten.)

    
abarnert 19.09.2012 20:12
quelle

Tags und Links