SaveBrush(id, f$[, t])
SaveBrush(id, f$[, transcolor, fmt, table])
id
angegebenen Pinsel in die von
Ihnen in f$
angegebenen Datei ab. Standardmäßig wird der Pinsel
als Windows-Bitmap-Datei (BMP) gespeichert. Dies kann geändert
werden, wenn Sie beim Tag Format
ein anderes Format auswählen
(siehe unten für Details).
SaveBrush()
unterstützt mehrere optionale Argumente. Vor Hollywood 9.0
mussten diese als optionale Parameter übergeben werden (siehe
oben). Seit Hollywood 9.0 wird jedoch empfohlen, die neue Syntax
zu verwenden, die ein einzelnes optionales Tabellenargument
hat, mit dem ein oder mehrere optionale Argumente an SaveBrush()
übergeben werden können.
Die folgenden Tabellenfelder werden von diesem Befehl erkannt:
Format:
#IMGFMT_BMP:
#IMGFMT_BMP
ist das von SaveBrush()
verwendete
Standardformat.
#IMGFMT_PNG:
#IMGFMT_JPEG:
Qualität
(siehe unten) können Sie die Qualitätsstufe für das JPEG-Bild
festlegen (gültige Werte sind 0 bis 100, wobei 100 die beste
Qualität ist). (V4.0)
#IMGFMT_GIF:
Colors
und Dither
(siehe
unten) verwenden, um entweder die Farbtiefe oder die Anzahl
Farben in der Palette festzulegen, die dem Bild zugewiesen werden
sollen und ob Dithering angewendet werden soll oder nicht. Wenn
#IMGFMT_GIF
mit einem Palettenpinsel verwendet wird, erfolgt
keine Quantisierung. #IMGFMT_GIF
unterstützt auch Palettenbilder
mit einem transparenten Stift. (V4.5)
#IMGFMT_ILBM:
Voreingestellt ist #IMGFMT_BMP
.
Dither:
True
setzen, wird Dithering angewendet.
Dieser Tag wird nur verarbeitet, wenn das Zielformat Paletten
unterstützt und die Quelldaten sind im RGB-Format. Der Standardwert
ist False
, was kein Dithering bedeutet.
Depth:
Colors:
Depth
. Anstelle einer Bittiefe
können Sie hier angeben, wie viele Farben das Bild verwenden
soll. Auch dies wird nur berücksichtigt, wenn das Format palettenbasiert
ist und die Quelldaten im RGB-Format vorliegen. Gültige Werte
liegen zwischen 1 und 256. Die Voreinstellung ist 256.
Quality:
FillColor:
#NOCOLOR
, was bedeutet, dass transparente
Pixel so belassen werden, wie sie sind. (V9.0)
Adapter:
UserTags:
Hier ist eine Übersicht der Felder über die unterstützten Formate:
Siehe auch @BRUSH, LoadBrush(), CopyBrush(), FreeBrush() und MoveBrush().
SaveBrush(1, "test.jpg", {Format = #IMGFMT_JPEG, Quality = 80})Der obige Code speichert Pinsel 1 als "test.jpg" mit einer Qualität von 80%.