Watermark - Hinzufügen eines Wasserzeichens zu einem Bild Watermark lädt das angegebene Bild mit Hilfe von Datatypes, fügt einen Text mit auswählbarem Zeichensatz in auswählbarer Größe und Position als Wasserzeichen hinzu und speichert das Resultat als IFF- oder JPEG-Datei. Aufruf: watermark [eingabe] [ausgabe] [text] [F fontname] [S fontgröße] [%] [M maxgröße] [X h-pos] [Y v-pos] [J ausrichtung] [C farbe] [T transparenz] [R rotation] [A] [W breite] [H höhe] [TF dateiname] [TW breite2] [TH höhe2] [BICUBIC] [JPEG] [Q qualität] [V] Beispiel: watermark sys:prefs/worldmap ram:worldmap f "CGTimes" s 30 % y 30 c 00ffff t 50 Fügt der Weltkarte aus den Locale-Prefs den Text "Hello World !" als Wasserzeichen hinzu und speichert sie als IFF-Datei in die RAM-Disk. Parameter: eingabe Die Datei mit dem Bild, das verändert werden soll. ausgabe Die Zieldatei. text Der Text, der als Wasserzeichen eingefügt werden soll. Im Text dient das |-Zeichen dazu, einen Zeilenumbruch anzuzeigen. Wenn einer Zeile die Zeichen %l, %r oder %c vorangestellt wird, kann damit die Standardausrichtung für diese Zeile überschrieben werden. (%l = linksbündig, %r = rechtsbündig und %c = zentriert) fontname Name des Zeichensatz. Standard ist "helvetica". fontgröße Größe des Zeichensatz, entweder in Bildpunkten oder Prozent der Bildgröße. Voreinstellung ist 24 oder 15%. % Bestimmt, daß die Größe des Zeichensatz in Prozent der Bildgröße angegeben ist. maxgröße Bestimmt die maximale Größe des Wasserzeichens relativ zum Bild in Prozent (gilt für Breite und Höhe). Wenn das Wasserzeichen größer ist, wird automatisch die Schriftgröße veringert. Voreinstellung ist 80. h-pos Horizontale Position des Wasserzeichens zwischen 0 und 100. 0 = ganz links, 100 = ganz rechts, 50 = in der Mitte. Voreinstellung ist 50. v-pos Vertikale Position des Wasserzeichens zwischen 0 und 100. 0 = ganz oben, 100 = ganz unten, 50 = in der Mitte. Voreinstellung ist 50. ausrichtung Bestimmt die Textausrichtung: r = rechtsbündig, l = linksbündig, alles andere = zentriert. farbe Farbe des Wasserzeichens. Format = rrggbb in hexadezimal z.B. ff0000 = rot, 00ff00 = grün, 0000ff = blau, 000000 = schwarz, ffffff = weiß Voreinstellung ist weiß. transparenz Gibt die Transparenz des Wasserzeichens an: 0 = unsichtbar, 100 = undurchsichtig. Voreinstellung ist 60. rotation Bestimmt die Rotation: l = 90° nach links drehen, r = 90° nach rechts drehen alles andere = keine Rotation. A oder Bewirkt, daß im Wasserzeichen die Kanten geglättet ANTIALIAS werden. breite Neue Größe des Bildes. Wird nur eine Größe angegeben, höhe wird das Bild unter Beibehaltung der Proportionen auf diese Größe skaliert. Wenn beide Größen angegeben sind, wird das Bild unter Beibehaltung der Proportionen so skaliert, daß es in den Rahmen paßt. Das Bild wird skaliert, *bevor* das Wasserzeichen eingesetzt wird. dateiname Gibt eine Datei an, in die eine Vorschau des Bildes gespeichert wird (Thumbnail). breite2 Breite und Höhe der Vorschau. Es gelten die selben höhe2 Regeln wie für "breite" und "höhe". Wenn keine Größen angegeben werden, wird die Vorschau in Originalgröße gespeichert (also als Kopie des Bildes). Die Vorschau wird skaliert und gespeichert, *nachdem* das Wasserzeichen hinzugefügt wurde. BICUBIC Beim Vergrößern wird bikubische Interpolation benutzt. Das Bild wird dadurch etwas unscharf, sieht aber insgesamt besser aus. Sehr langsam ! JPEG Das Ergebnis wird als JPEG gespeichert. Standard ist IFF. qualität Gibt die JPEG-Qualität zwischen 1 und 100 an. Je höher der Wert, desto besser das Ergebnis, aber desto größer die Datei. Standard ist 80. V oder Bewirkt, daß ein detailiertes Log ausgegeben wird und VERBOSE nicht nur Fehlermeldungen. +----------------------------------------------------------------------+ | Alle Programme wurden nur für meinen Eigenbedarf geschrieben und nur | | von mir getestet. Ich übernehme keine Garantie, dass sie auf einem | | anderen Computer als meinem funktionieren und keinen Schaden | | anrichten. Benutzung auf eigene Gefahr ! | +----------------------------------------------------------------------+ thomas-rapp@web.de