baseportal
Suche: 
 Forum   Start 

Bildbearbeitung

Nur Miete smart + pro ab Version 3 
baseportal stellt Befehle zur direkten Bildbearbeitung zur Verfügung. Diese sind dieselben wie zur Bearbeitung von Datenbanken oder Dateien und Verzeichnissen, also get, mod, put und del.

Bildtyp

Die Dateiendung bezeichnet den Bildtyp. Folgende Typen sind möglich, diese können ineinander umgewandelt werden:


Abfragen von Bildattributen

Aufruf:

@werte=get "Attribut1,Attribut2,...","bild.gif";
@werte=get ["Attribut1", "Attribut2", ...], "bild.gif";

Die Attribute können durch Klammern getrennt als Text übergeben werden, oder als eine Referenz auf ein Array. Zurückgegeben werden die jeweiligen Werte; zusätzlich stehen bereits abgefragte Parameter in %_files zur Verfügung. Hier einige mögliche Attribute:

Beispiel:

($x,$y,$size)=get "width,height,filesize","/_files/bild.jpg";

Liest die Breite, Höhe und Grösse des Bildes in $x, $y und $size ein.


Bildbearbeitung

Aufruf:

mod "Aktion",%parameter,"/_files/bild.png";

Genauso einfach wie Bildattribute zu lesen, ist es diese zu verändern. Dazu muss zum einem die Aktion angegeben werden, sowie die nötigen Parameter in einem Hash.

Beispiel:

mod "resize", {width=>200, height=>150}, "/_files/bild.gif";

Wenn mehr als eine Aktion am selben Bild vorgenommen werden soll, ist es besser dies in einem Rutsch zu machen, um ein unnötiges Zwischenspeichern zu vermeiden. Dazu kann ein Array mit Aktionen übergeben werden:

mod \@aktionsliste,"_files/datei";

Beispiel:

my @aktionen;
push @aktionen, "resize", {width=>int($x/2), height=>int($y/2)};
push @aktionen, "Flop" ;
push @aktionen,  "OilPaint", ["radius", "5"];
mod \@aktionen,"/_files/bild.jpg";

Hier nun die gebräuchlichsten Aktionen mit Parametern. Es ist meist nicht nötig alle Parameter zu übergeben.

Viele weitere Aktionen können sie der original Dokumentation von ImageMagick entnehmen. Allerdings sind nicht alle erlaubt.

Letzte Änderung am 15.1.2007, 07:28 - Stichworte: Bildbearbeitung, Bilder verkleinern, _files, get, mod, Bildattribute, ImageMagick

c - o - + 
© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!