SaveIcon(id, f$[, fmt, t])
id
angegebene Piktogramm in der
durch f$
angegebenen Datei. Standardmäßig wird das Piktogramm
in Hollywoods benutzerdefiniertem Piktogrammformat gespeichert,
das auf PNG basiert. Sie können dies ändern, indem Sie eine
andere Piktogrammformatkonstante im Argument fmt
übergeben.
Das einzige von Hollywood intern unterstützte Piktogrammformat
ist #ICNFMT_HOLLYWOOD
, welches auf PNG basiert. Zusätzliche
Piktogrammformate können durch Hollywood-Plugins verfügbar
gemacht werden.
Beachten Sie, dass Hollywoods benutzerdefiniertes Piktogrammformat
zwar Piktogramme als scheinbar normale PNG-Bilder speichert,
aber zusätzliche Metadaten enthält, weshalb Sie sie nicht mit
Ihrem bevorzugten Bildbearbeitungsprogramm bearbeiten sollten,
da dies zum Verlust dieser Metadaten führen könnte. Hollywood-Piktogramme
sollten immer nur mit dem Befehl SaveIcon()
erstellt werden.
Beachten Sie auch, dass bei Verwendung des benutzerdefinierten
Piktogrammformats von Hollywood das in id
angegebene Piktogramm
keine Vektorgrafiken enthalten darf. Hollywood-Piktogramme unterstützen
nur Rastergrafiken, da sie auf PNG basieren. Wenn Sie Vektorgrafiken
in einem Piktogramm verwenden möchten, können Sie solche Piktogramme
mit dem Befehl CreateIcon() und der Präprozessor-Anweisung
@ICON erstellen.
Schließlich dürfen Piktogramme in Hollywoods eigenem Piktogramm-Format
auch keine Palettengrafiken enthalten. Aus diesem Grund schlägt
SaveIcon()
fehl, wenn das durch id
angegebene Piktogramm
Palettenbilder enthält.
Ab Hollywood 9.0 akzeptiert SaveIcon()
ein optionales Tabellenargument,
das die folgenden Optionen enthalten kann:
Compression:
True
oder False
setzen, um die Komprimierung
zu aktivieren oder zu deaktivieren. Voreingestellt ist True
. (V9.0)
Adapter:
UserTags:
#ICNFMT_HOLLYWOOD
) (V9.0)