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
Name | Argumente | Rückgabetyp | Beschreibung |
---|---|---|---|
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. |