Am Sonntag, 26. September 2010 18:10:37 schrieb David Haller: Hallo David,
Am Son, 26 Sep 2010, Thomas Moritz schrieb:
gegeben sind jpg's gleicher Groesse und ein transparentes png je Copyright in gleicher Groesse. In einem Script moechte ich jedes/alle/ein jpg mit dem jeweiligen, transparenten png ueberlagern. Das klappt auch prima mit composite. Jetzt moechte ich das png gern als Ressource im Script hinterlegen und dazu fehlt mir ein konkreter Anhaltspunkt.
Enthält das PNG irgendwelche Besonderheiten?
Nein, ich moechte keine Botschaften uebermittlen :-) Momentan besteht das PNG aus einem simplen Rahmen und dem (c). Der Rahmen soll allerdings irgendwann etwas aufwendiger werden. Bilder von einem Bekannten muss ich mit "Mit freundlicher Genehmigung..." und meinem Rahmen ueberlagern.
Sonst könntest du das Copyright einfach per convert einfügen:
convert \ -font "helvetica" \ -pointsize 18 \ -fill black \ -draw "text 15,30 'Copyright bla blubb' \ -comment "Copyright bla blubb" foo.jpg foo_out.jpg
Ja, das waren meine ersten Versuche. Der 2. Hintergrund ist Ordnung im System. Einen weiteren Ordner mit Schnipseln moechte ich mir sparen. Ich musste letztens erst meine alten DAT-Baender durchforsten, weil ein alter, aufwendiger Schnipsel irgendein Backup nicht ueberlebt hat. (irgendwann als unwichtig abgestempelt und nicht mitgesichert) Haette die Kodierung im Script gestanden, waere sie auch heute noch genau dort :-(
"Eingebettet" im Script statt ner Variablen könnte das evtl. so gehen (nur Idee, ungetestet):
==== FOO_PNG_UU="$(sed -n "/BEGIN_FOO_PNG_UU/,/END_FOO_PNG_UU/p')"
[Rest vom script] exit 0
BEGIN_FOO_PNG_UU begin-base64 644 foo.png iVBORw0KGgoAAAANSUhEUgAAAcAAAABpEAIAAABys7j1AAAACW9GRnMAAAB7 ... ==== END_FOO_PNG_UU
BEGIN_BAR_PNG_UU begin-base64 644 bar.png ... END_FOO_PNG_UU ====
Das ist genau die Richtung! Super Idee! Besten Dank! Ab Mitte der kommenden Woche werde ich das umsetzen. Bei ernsthaften Problemen werde ich mich nochmal melden. MfG Th. Moritz -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org