Navigation: Konzepte und Verfahren >

Bildquellen

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

Für die Auswahl eines Bildes (bzw. -ausschnitt, siehe unten) (etwa für Anzeigefenster, -Elemente oder den Zeichne-Befehl) kann der Dateiname einer Bilddatei (etwa BMP, WMF, GIF, ICO, JPG, TIF, PNG) angegeben werden.

Siehe auch: Bildquellen-Assistent

Wird das Bild nicht gefunden, wird im Normalfall ein Fehler ausgelöst, der mit dem Fehler/Debug-Befehl behandelt werden kann.

 

Wird als Bildquelle eine Internet-URL angegeben (z.B. http://Site/xx.jpg), wird dieses Bild aus dem Internet geladen

 

Hinweis: Wird ein animiertes GIF-Bild geladen, etwa in ein Button-Element, wird dieses auch animiert dargestellt. Eine Ausnahme ist das Bild-Element bzw. die Zeichenfläche, in der keine Animation stattfindet, jedoch Einzelbilder aus der Animation dargestellt werden können.

 

Bei Angabe %=ID% mit der ID eines Bildelements wird dessen Bild verwendet. Existiert beispielsweise ein Bild als Anzeige-Element mit der ID MeinBild, kann als Bildquelle %=MeinBild% angegeben werden.

 

Eine komfortable Auswahl- und Einstellungsmöglichkeit (etwa ein Ausschnitt) für Bildquellen bietet auch der Bildquellen-Assistent.

 

Hinweis: In der F6-Variablenliste werden auch diese möglichen Bildquellen unten unter "Bildquellen" aufgelistet, wo auch eine Vorschau zu sehen ist.

 

%-% oder %%Leeres Bild (transparentes Pixel), etwa für einen Abstandshalter

 

%=BildID%Bild aus angegebenem Bild-Element

 

%AusBase64(ID)% mit [cX.Bild.InBase64] serialisiertes Bild deserialisieren

 

%Anzeige(ID)% Abbild des aktiven oder per ID in %Anzeige(ID)% angegebenen Anzeigefensters
Wird die ID eines Elements (FensterID.ElementeID) angegeben, wird ein Bild des Elements geliefert.
%AnzeigeInnen(ID)% Inhalt (Innenbereich) des aktiven oder per ID in %AnzeigeInnen(ID)% angegebenen Anzeigefensters
 
%Bild(ID)% Bild aus Bildvariable [cX.Bild(ID)]

%BildAusRessource(ID;Dateiname)%

 Bild aus einer Ressourcedatei (EXE, DLL) holen.
Als Index wird die Ressourcen-ID (bzw. -Index) und der Dateiname angegeben, getrennt durch ein Semikolon.
Die Datei kann eine Win32-Datei oder eine .NET-Ressourcendatei sein.

 

%Bildschirm(x)% Bild des Standard- oder angegebenen Monitors x (siehe [cX.Bildschirm(n).X])

 

%Clip% Bild aus der Zwischenablage (falls vorhanden)

 

%Dateisymbol(x)% Symbol für Datei x
%Dateisymbol16(x)% Symbol für Datei x als 16x16-Symbol

 

%Dateiauswahl%Öffnet die Dateiauswahl und liefert das gewählte Bild.
Optional kann als Index der Pfad zu der Auswahl angegeben werden.

 

%DatenBild(X)% Ist das Datenbank-PlugIn verfügbar, liefert diese Bildquelle das im Datenfeld X liegende Bild.

 

%Desktop%Bildschirminhalt

 

%DragDropBild% Beim Drag&Drop empfangenes Bild

 

%Fenster(Titel)%Inhalt des Fensters mit dem angegebenen Titel (* möglich, ebenso wie andere Angaben mit # - siehe Fenster-Platzhalter)

 

%FarbEllipse()%Kreis bzw. Ellipse
%FarbRechteck()%Rechteck
Bei beiden kann in der Klammer angegeben werden:
(Farbe;Breite;Höhe;1)
mit Farbe=Farbnummer (Standard=schwarz), Breite in Pixel (Standard=16), Höhe in Pixel ( (Höhe=Breite, wenn nicht angegeben), 1 für ungefüllte Figur.
%Fortschritt(Wert)%Liefert eine Fortschrittsanzeige mit dem angegebenen Prozentwert in 32x16 Pixel.
Optionale Parameter sind:
%Fortschritt(Wert;Breite;Höhe;HGFarbe;VGFarbe;Textfarbe)%
Bei Angabe einer Textfarbe wird der Wert auch als Text angezeigt.

 

%Icon%click.EXE Programmicon (32x32 Pixel)
%Icon(x)% Symbol aus Symboldatei X in Größe n*n Pixel auslesen. Für X kann auch eine der folgenden Konstanten gesetzt werden:
Info, Stop, Frage, Fehler, Schild, Win, OK, OFF, #0, #1 (Schalter aus/an), - (leer) oder ein Icon-Dateiname.
Ebenso kann ein Index auf die System-Bibliothek mit Icons angegeben werden (z.B. 3=Ordner - siehe etwa hier), was ein 32x32-Icon liefert. Mit -Index liefert dies ein 16x16-Icon.
%Icon16(x)% Wie %Icon()%, nur wird ein kleines Icon (16x16) geliefert.

 

%InternetBild(URL)% Holt ein Bild aus dem Internet (aus Internet-PlugIn)

 

%Katalog(ID)%Bild aus dem Medienkatalog, wobei dessen ID angegeben werden muss

 

%Pfeil(Winkel;Farbe;Breite;Höhe;Spitze)%
Erstellt ein Pfeilsymbol mit den angegebenen Einstellungen (in Pixel).
Der Winkel 0 zeigt nach oben und dann im Uhrzeigersinn, Standardgröße ist 32x32 und Spitzengröße 3 Pixel.

 

%Programm(Dateiname)%Icon der als Index angegebenen bzw. zugewiesenen ausführbaren Datei
%Programm16(Dateiname)%Icon (16x16 Pixel) der als Index angegebenen ausführbaren Datei

 

%QRCode(X)% Angegebener Text als QRCode.
Optional kann über die Platzhalter [cX.QRCode.X] die Fehlerkorrekturstufe 0-3 (bzw. L/M/Q/H) (Standard=3) oder die zu verwendenden Farben angegeben werden.

 

%Splash%click.EXE-Logo (im Editor)

 

%TextBild(Farbe1;Farbe2;Größe;Stil;Text)%
Zeichnet eine Figur je nach Stil (0=Kreis, 1=Rechteck, 2=keine Figur) in den Farben und der angegebenen Pixelgröße mit dem Text darin.
Die Parameter (außer dem Text) haben die Standardwerte "weiß in blau, 64 Pixel im Kreis"

 

%Torte(Wert)%Liefert ein Tortendiagramm mit dem angegebenen Prozentwert in 32x32 Pixel.
Optionale Parameter sind:
%Torte(Wert;Breite;Höhe;HGFarbe;VGFarbe;Textfarbe)%
Bei Angabe einer Textfarbe wird der Wert auch als Text angezeigt.

 

%Webcam(X)%Bild von Webcam x (nur unter Windows)

 

Ist ein Webbrowser-Element vorhanden, gibt es auch:

%BrowserBild(ID)% das Bild mit der angegeben ID aus dem Dokument holen.

 

Ist ein Datenbank-Befehl im Skript enthalten, ist auch verfügbar:

%DatenBild(Feldname)% Liefert das im angegebenen Feld der Datenbank gespeicherte Bild.

 

 

Wird am Ende ein Ausschnitt angegeben, wird nur dieser übergeben.

 

Beispiel:

"%Desktop;X;Y;B;H%" schneidet aus dem Desktop den Teil ab X/Y mit der Größe B/H aus

oder

"%Anzeige(ID);X;Y;B;H%" liefert Ausschnitt des Anzeigefenster-Inhalts

 

Nach X;Y;B;H kann als 5. Parameter ein Bildeffekt, ggf. mit Parameter dazu als 6. Eintrag angegeben werden:

 1: Graustufen

 2: Invertiert

 3: deaktivierte Darstellung (nicht bei TrueColor-Bildern)

 4: Sepia (wie alte Fotos)

 5: Helligkeit: 5;Helligkeit in % (+-100)  oder 5; Rot%;Grün%;Blau%; Hintergrundfarbe

 6: gespiegelt hor. und/oder vert.: 6;X (X=0/1 = hor, 2=vert, 3=beides)

 7: gedreht: 7;X dreht um x Grad im Uhrzeigersinn (90°-Schritte), wahlweise weiterer Parameter mit Hintergrundfarbe

 8: automatisch zuschneiden, wahlweise weiterer Parameter mit Hintergrundfarbe

 9: Einzelbild aus Bildern mit mehreren Einzelbildern (z.B. animiertes GIF oder TIFF), weiterer Parameter mit Nummer des Einzelbildes

 

Optional können auch als 7. und 8. Parameter die gewünschte Zielbreite bzw. -höhe des Bildes angegeben werden. Ist dabei nur die Breite angegeben, wird die Ergebnishöhe berechnet, um das Seitenverhältnis beizubehalten.

 

Hinweis: Komfortable Einstellungsmöglichkeiten (etwa Ausschnitt oder Effekte) für Bildquellen bietet auch der Bildquellen-Assistent.

 

 


cX-Webseite: http://www.clickexe.net