Ich muss in der Lage sein, Wasserzeichen auf ein Bild anwenden, entweder Text oder ein anderes Bild. bekommen es mit einem Bild zu arbeiten, war ziemlich geradlinig, mit dem folgenden Befehl:Bewerben Wasserzeichen mit Text/Bild mit GraphicsMagick
gm composite -dissolve 15 -tile logo.png image.jpg wmark_tiled.jpg
Nun, ich möchte in der Lage sein, auch Text für Watermarking zu verwenden (in anderen Fällen). Das einzige, was ich nah an ihm gefunden wird, ist ein Befehl von ImageMagick Tutorial, das ist die folgende:
convert -size 140x80 xc:none -fill grey -gravity NorthWest -draw "text 10,10 'copyrigh text'" -gravity SouthEast -draw "text 5,15 'copyright text'" miff:- | gm composite -tile - image.jpg copyrightImage.jpg
Obwohl seine Arbeit nicht in GM, und ich würde lieber vermeiden Rohr mit, da es einige Kopfschmerzen verursacht die Verwaltung aus Java.
Was ich dachte, könnte ich tun, ist ein Bild von einem gegebenen Text zu generieren, und dann dieses Bild zu verwenden, wie logo.png auf meinem ersten Befehl verwendet wird. Obwohl ich nicht finden kann, wie man ein Bild aus dem Text erzeugt, lege ich nur Text auf ein Bild.
Idealerweise erzeuge ich ein transparentes Bild mit dem Text, und von dem, was ich sehe, Schrift/Farbe ändern usw. sollte ziemlich flexibel sein.
Alle Vorschläge, wie dies zu erreichen ist, oder andere bessere Lösungen sind willkommen. (Ich habe imagemagick Tag hinzugefügt, da die Schnittstellen oft gleich/ähnlich sind)
ich nur den Text benötigt in der Mitte eines transparenten Bildes zu sein, und dann Kachel, dass Bild auf einem anderen ein. Der von Ihnen angegebene Befehl funktioniert dafür, danke – Giannis
Funktioniert das gleiche für GM, danke! – user121391