ImageMagick: Unterschied zwischen den Versionen
Robi (Diskussion | Beiträge) (Was ist was kann ImageMagick) |
Robi (Diskussion | Beiträge) (Schnittstellen zu anderen Programmen oder Programmiersprachen) |
||
Zeile 43: | Zeile 43: | ||
== Schnittstellen zu anderen Programmen oder Programmiersprachen == | == Schnittstellen zu anderen Programmen oder Programmiersprachen == | ||
+ | Zur Zeit sind folgende [http://www.imagemagick.org/script/api.php Interface für ImageMagick] bekannt. | ||
+ | |||
+ | * [https://gna.org/projects/g2f/ G2F] ('''Ada''') | ||
+ | * [http://www.imagemagick.org/script/magick-core.php MagickCore] ('''C''') | ||
+ | * [http://www.imagemagick.org/script/magick-wand.php MagickWand] ('''C''') | ||
+ | * [http://www.imagemagick.org/ChMagick/ ChMagick] ('''Ch''') | ||
+ | * [http://www.imagemagick.org/script/ImageMagickObject.php ImageMagickObject] ('''COM+''') | ||
+ | * [http://www.imagemagick.org/Magick++/ Magick++] ('''C++''') | ||
+ | * [http://www.yeo.id.au/jmagick/ JMagick] ('''Java''') | ||
+ | * [http://common-lisp.net/project/cl-magick/ CL-Magick] ('''Lisp''') | ||
+ | * [http://code.google.com/p/nmagick/ nMagick] ('''Neko/haXe''') | ||
+ | * [http://midimick.com/magicknet/ MagickNet] ('''.NET''') | ||
+ | * [http://wiki.lazarus.freepascal.org/PascalMagick PascalMagick] ('''Pascal''') | ||
+ | * [http://www.imagemagick.org/script/perl-magick.php PerlMagick] ('''Perl''') | ||
+ | * [http://www.magickwand.org/ MagickWand for PHP] ('''PHP''') | ||
+ | * [http://www.imagemagick.org/download/python/ PythonMagick] ('''Python''') | ||
+ | * [http://rmagick.rubyforge.org/ RMagick] ('''Ruby''') | ||
+ | * [http://tclmagick.sourceforge.net/ TclMagick] ('''Tcl/TK''') | ||
== Die Befehle von ImageMagick == | == Die Befehle von ImageMagick == |
Version vom 22. April 2007, 18:04 Uhr
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist. |
Robi 15:32, 22. Apr 2007 (CEST)
ImageMagick http://www.imagemagick.org/image/logo.jpg | |
---|---|
{{{Screenshot}}} {{{Beschreibung}}} | |
Basisdaten | |
Entwickler: | ImageMagick Studio LLC |
Aktuelle Version: | 6.3.3-9 |
letzte Veröffentlichung: | 20.04.2007 |
Betriebssystem: | Linux, Windows, Solaris, MacOS, FreeBSD |
Kategorie: | Grafik |
Lizenz: | GLP kompatibel |
Deutschsprachig: | Nein |
Webseite: | http://www.imagemagick.org |
Inhaltsverzeichnis
Was ist was kann ImageMagick
ImageMagick® ist eine Softwarepaket, zum Erstellung und Bearbeitung von Rastergrafiken. Es kann Bilder in eine Vielzahl gebräuchlicher Formate (derzeit ungefähr 100) einschließlich DPX, GIF, JPEG, JPEG-2000, pdf, PhotoCD, png, Postskriptum, SVG und tiff lesen, umwandeln und schreiben. Mit ImageMagick können zum Beispiel Bilder kombiniert, in andere Formate umgewandelt, gedreht, gespiegelt, zugeschnitten oder in der Größe verändert werden. Es lassen sich aber auch umfangreiche Manipulationen an den Bildfarben und verschiedene spezielle Effekte und Filter anwenden, oder Text, Linien, Polygone, Ellipsen und Bézier Kurven mit ImageMagick zeichnen. Die Funktionalität von ImageMagick wird gewöhnlich von der Kommandozeile oder aus Scripten heraus verwendet. Darüber hinaus bietet ImageMagick aber auch die Möglichkeit und Schnittstellen, um die Funktionen aus anderen Programmen und Programmiersprachen heraus, aufzurufen. Es lassen sich Bilder auch dynamisch erzeugen oder ändern, was es unter anderem für Webanwendungen sehr interessant macht.
ImageMagick ist eine freie Software, die sowohl als fertige Programmpakete für eine ganze Reihe Betriebssysteme, sowie auch als Quellenprogrammpaket zur Verfügung steht, und die frei verwendet, kopiert, geändert und verteilt werden kann. Seine Lizenz ist mit GPL kompatibel. ImageMagick läuft auf alle Hauptbetriebssysteme.
Hier sind einige Beispiele aufgeführt, was man mit ImageMagick tun kann:
- Formatumwandlung: ein Bild von einem Format in andere umwandeln (z.B. png zu JPEG)
- Transformation: die Größe neu bestimmen, drehen, beschneiden, flippen oder trimmen
- Bildtransparents: Teile eines Bildes unsichtbar machen
- Zeichnen: Formen oder Text einem Bild hinzufügen
- Dekorieren: einen Rand oder einen Rahmen einem Bild hinzufügen
- Spezielle Effekte: Unschärfe, schärfen, Schwellewerte anwenden oder abtönen eines Bildes
- Mathematische Berechnungen: einen mathematischen Ausdruck auf ein Bild oder einzelne Bildkanäle anwenden
- Text u. Anmerkungen: Schrift oder künstlerische Textverzierungen auf einem Bild einsetzen
- Identifikation: das Format und die Attribute eines Bildes beschreiben oder auslesen
- Animation: eine GIF Animation von einer Gruppe Bildern erstellen
- Bildmontage: Uberdeckung von Bildern oder mischen der einzelnen Bildkanäle
- Kombinationen: ein Set von Vorschaubilder als Bild erstellen
- Unterstützung für große Bilder: Mega- und Gigapixel Bildgrößen lesen, verarbeiten oder schreiben
Installation
Bemerkungen zu den Versionen
ImageMagick selbst kompilieren
Schnittstellen zu anderen Programmen oder Programmiersprachen
Zur Zeit sind folgende Interface für ImageMagick bekannt.
- G2F (Ada)
- MagickCore (C)
- MagickWand (C)
- ChMagick (Ch)
- ImageMagickObject (COM+)
- Magick++ (C++)
- JMagick (Java)
- CL-Magick (Lisp)
- nMagick (Neko/haXe)
- MagickNet (.NET)
- PascalMagick (Pascal)
- PerlMagick (Perl)
- MagickWand for PHP (PHP)
- PythonMagick (Python)
- RMagick (Ruby)
- TclMagick (Tcl/TK)