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. |
