Core Function - Imageservice Funktionsbibliotheken

Die Kernfunktionen der Imageservice stellen die grundlegenden Basiswerkzeuge zur Bearbeitung von Bildern im onion.net Template System zur Verfügung. Zur Anwendung dieser Funktionen ist die Namensraumreferenzierung von
http://onionworks.net/2006/imageservice notwendig.

Namensraum: http://onionworks.net/2006/imageservice
NameArgumenteRückgabetypBeschreibung
addPaletteColor workspace:nodeset
index:number
color:nodeset
number Fügt eine Farbe an eine bestimmte Position in die Farbtabelle eines Bildes hinzu.
applyCommand workspaceOrImage:nodeset
imageCommand:nodeset
void Führt Befehle zur Veränderung der Bildinformationen oder Form aus.
createColor [alpha:number]
red:number
green:number
blue:number
nodeset Erstellt eine Farbe auf Basis des Hexadezimal Farbcodes oder eines RGB Wertes.
createFont familyName:string
size:number
nodeset Legt eine Schriftart fest.
createImage target:xlink
[fromDataSource:boolean]
nodeset Legt ein Image-Objekt aus Bilddaten an.
createPen nodeset Erstellt ein Stiftes als Zeichenelement.
createPoint x:number
y:number
nodeset Erstellt Punkte.
createRectangle x:number
y:number
width:number
height:number
nodeset Legt Rechtecke an.
createSize width:number
height:number
nodeset Legt ein Größen-Objekt an.
createSolidFill [alpha:number]
red:number
green:number
blue:number
nodeset Erstellt eine Vollfarbe zum Füllen von Zeichenelementen.
createTextFormat alignment:string
angle:number
interCharacterSpace:number
nodeset Richtet Textelemente aus, die mit der Methode drawText der Canvas-Bibliothek gezeichnet werden können.
createWorkspace target:xlink nodeset Erstellt eine Arbeitsfläche auf Basis von vorhandenen Bilddaten oder über eine Flächenangabe.
extractMetadata target:xlink
type:string
[fromDataSource:boolean]
nodeset Liest die Metadaten aus Bilddaten aus.
getColorFromPosition target:xlink
[fromDataSource:boolean]
x:number
y:number
nodeset Liest die Farbe eines Pixel aus einem vorhandenen Bild.
getPixel workspace:nodeset
x:number
y:number
nodeset Ermittelt die Farbe eines bestimmten Pixels einer Arbeitsfläche..
getPixelIndex workspace:nodeset
x:number
y:number
nodeset Ermittelt den Farbpalettenindex der Farbe an einem bestimmten Pixel.
loadFont target:xlink
fromDataSource:boolean
size:number
nodeset Lädt eine Schriftart aus einer Datei.
setPixel workspace:nodeset
x:number
y:number
color:nodeset
void Weist einem Pixel in einer Arbeitsfläche einen Farbwert zu.
setPixelIndex workspace:nodeset
x:number
y:number
index:number
void Setzt den Farbpalettenindex der Farbe an einem bestimmten Pixel.
setProperty obj:nodeset
propertyName:string
value:any
void Setzt oder überschreibt die Eigenschaften von Objekten.
writeWorkspace workspace:nodeset
encoder:nodeset
void Schreibt den Inhalt einer Arbeitsfläche in den binären Ausgabestrom.