Konfortable Image-Processing Alternative
Sollten
IP-Projekte oder Tools nicht mehr weiterentwickelt werden,
dann gibt es dennoch einige Alternativen weiterhin Algorithen
zu konstruieren oder zu testen.
Was
nicht nur bei Windows oder Mac, sondern auch in
der Unix/Linux-Weilt möglich ist, wollen wir
Ihnene nicht vorenthalten und auf ein paar Links verweisen
... sicher ist Windows als reines Desktop-System immer
noch die erste Wahl, gefolgt von MacOS, wenn es um
DTP oder Graphic-Design im Rahmen von Officeanwendungen
geht. Sobald der Anspruch einer Anwendung darüber
hinaus geht, beispielsweise weil Datenformate oder
Image-Größen die Erfordernisse von Webdesgn
und Consumer-Kamera überschreiten, dann wird
nicht nur der Kosten-Unterschied zwischen Windows
oder Mac und Unix oder Linux ziemlich deutlich.
Formulas
Wer
auf einfache Weise eigene Algorithen testen oder entwickeln
will, wie man es beispielsweise mit Filterfactory realisieren
kann, dem sei "formulas" für Linux und GIMP und jetzt
auch für Windows-GIMP empfohlen. Siehe hierzu : http://nbenoit.tuxfamily.org/index.php?page=GIMP+Formulas+Plugin
GLUAS
Für
Linux gibt es GLUAS (mittlerweile auch für Windows) als
Plugin-Tool für GIMP mit eigenem Environment und eigener
Programm-Syntax. GLUAS ist schon umfangreicher in der
Anwendung. Siehe hierzu : http://pippin.gimp.org/image-processing/
oder auch http://packages.debian.org/sid/gimp-gluas
ImageMagick
ImageMagick
gibt es für Windows, für Linux und für MacOS als
Commandline-Interpreter mit Interface (Magick++) als Ergänzung
für GIMP oder Photoshop oder auch Corel Photopaint. ImageMagick
kooperiert mit C-Compiler-Syntax. Siehe hierzu : http://www.imagemagick.org
Gimptool
Die
Möglichkeit ein Plugins in C zu schreiben bietet u.a.
das "gimptool", denn eigene Plugins kann man in Linux
beispielsweise für GIMP mit einem C-Compiler-Environment
per "C-Plug-in" herstellen. Siehe hierzu : http://developer.gimp.org/writing-a-plug-in/1/index1.html
Script-Fu
Man
kann die Funktionen von Script-Fu direkt in GIMP verwenden
und eigene Scripts schreiben. Siehe hierzu : http://www.gimp.wisdomplug.com/category/Scrpt-Fu-Writing
Gimp-Python
Speziell
für Python gibt es die Umgebung "Writing process filter
in Python", die in GIMP durch das Paket "gimp-python"
als GNU Libraries, python (package) interactive object-oriented
scripting language, mit GTK support module für Python
als DIP-Environment verfügbar macht. hierzu : http://archive.debian.net/woody/gimp-python
PSPI
Auch
in GIMP kann man Adobe-Plugins (8bf) verwenden. Mit PSPI
für Windows oder für Linux mit installiertem WINE, lassen
sich die Plugins ebenso einfach handhaben, wie in Adobe
Photoshop oder Corel Photopaint. Dieses Tool ist auch
für Debian und Ubuntu (*.deb) verfügbar unter dem Namen
"gimp-pspi-1.0.5.ubuntu.i386.tar.gz". Siehe hierzu : http://tml.pp.fi/gimp/pspi.html
oder zum Download auch http://www.chip.de/downloads/PSPI-fuer-GIMP_37803068.html
Java
Weitere
Alternativen ergeben sich per "Filtering images with Java
2D" systemübergreifend mit Java (Java 2D in J2SE, image-module,
JDK=Java Development Kit), siehe hierzu : http://java.sun.com/j2se/
und http://archive.debian.net/woody/allpackages
und http://www.download32.com/
oder http://glokmc.pp.ru/computer_book/Linux/
C++
Toolkit - CImg-Library
CImg
ist zu den etablierten C-Compilern wie ICC, g++, Visual-C
kompatibel und damit zugänglich für die Betriebssysteme
Unix, Linux, Windows, MacOS oder BSD. CImg ist ein open-source
Library und steht als zip-Download zur Verfügung
und enthält zusätzlich einige tutorial examples
- igs eine interessante Ergänzung für den C-Compiler.
Siehe hierzu : http://cimg.sourceforge.net/index.shtml
Weitere
Processing Engines und Toolkits
Erwachsene
Compiler
Neben Script-Interpretern wie etwa PHP, JavaScript
oder Python und Sprachen dieser Prozessebene gibt es noch die erwachsenen Compiler mit entsprechenden
Toolkits. Fortran und C++ oder auch Delphi/Pascal sind eine gute Wahl, wobei C++ und besonders Fortran die
leistungsstarken Sprachen für numerische Prozesse sind, die heute nicht nur für Hochleistungsrechner
und UNIX (HP, IBM, SUN, u.a.) oftmals kostenfrei implementierbar sind (Intel-Fortran- und C-Compiler), sondern
auch auf vielen Linux-Derivaten bereits als OS-Bestandteil zur Verfügung stehen. Von FreePascal über
GNU-C-Compiler GCC bis Fortran77/90/95 lassen sich starke Programmiertools installieren. Bei MS-Windows sind
Visual-C (VC-Studio/Express mit Adobe-SDK), Visual-Basic und Delphi die geeignete Entwicklungsumgebung.
Labor-Applikationen
ImageJ
ist ein kleines Freeware-Analyse-Tool, das auf der Basis
von JDK grundlegende Analyse-Funktionen zur Verfügung
stellt. ImageJ ist für Linux und Windows anwendbar.
Imatest
hat sich auf Standard-Tests und Analyzing-Software spezialisiert
zur Diagnose von Digital-Imaging-Systemen. Auch dpreview
verwendet Imatest Produkte für ihre Test Charts.
Umfangreiche
Software-Pakete wie MatLab stellt u.a. Mathworks
zur Verfügung. Die Vielseitigkeit der Anwendung reicht
von der Datenanalyse über die Steuerung bis zur visuellen
Darstellung. Gerade für Linux werden viele (brauchbare)
Softwarelösungen kostenfrei angeboten.
Interessant
ist auch Software, die Bildaufbereitung und Analyse
mit präzise arbeitenden Funktionen kombiniert.
Software wie "ImagePlus"
(Biovis) oder "MaxIM-DL"
(Cyanogen) sind hierfür ein Beispiel. Real-16bit-Anwendungen
arbeiten exakter und zuverlässiger, nicht unbedingt
vergleichbar mit den Standard-Möglichkeiten von
Corel-Draw oder Adobe-Photoshop.
|