Eine gute kostenlose Alternative zu Photoshop besteht darin, mindestens einige verschiedene Programme zu verwenden. Es gibt kein einzelnes kostenloses Programm, mit dem Sie alle Funktionen von Photoshop auf praktische Weise nutzen können. Ich benutze folgende Programme:
DCRaw zum Konvertieren von RAW-Dateien in das gewünschte Format. Wenn Sie beispielsweise Ihre eigenen Demosaikierungsalgorithmen ausführen möchten, müssen Sie DCRaw verwenden, um Ihre RAW-Datei in eine TIFF-Datei umzuwandeln, die nur die Rohdaten des Sensors enthält.
ImageMagick ist eine nützliche Befehlszeile für das Fotobearbeitungswerkzeug. Wenn Sie mit einer großen Anzahl von Bildern arbeiten müssen, z. B. um den Durchschnitt vieler ausgerichteter verrauschter Bilder zu berechnen, ist ein Befehlszeilen-Tool nützlicher als eine grafische Benutzeroberfläche.
ImageJ ist ein leistungsfähiges Fotobearbeitungsprogramm auf niedriger Ebene. Es kann alle Bildformate von 8-Bit- bis 32-Bit-Bildern verarbeiten. Sie können beliebige mathematische Berechnungen mit beliebigen Bildsätzen in der benutzerfreundlichen Makrosprache durchführen.
Hugin ist ein Panorama-Stitcher mit ausführbaren Dateien wie align_image_stack und enfuse, die Sie separat als Befehlszeilenprogramme zum Ausrichten von Bildstapeln, zum Erstellen von HDR-Bildern oder zum Stapeln des Fokus verwenden können. Das Hugin-Programm ist auch nützlich, um Neuzuordnungen von Bildern vorzunehmen, z. B. um den Horizont in einem Bild gerade erscheinen zu lassen.
GIMP ist ein hochwertiges Bildbearbeitungsprogramm, das mit Photoshop vergleichbar ist, jedoch einige Punkte nicht erfüllt, wie in den anderen hier gegebenen Antworten erwähnt (z. B. kann es nur 8-Bit-Bilder verarbeiten). Ich benutze meistens GIMP, wenn ich mit der fortgeschrittenen Fotobearbeitung fertig bin.
Zusätzlich zu diesen Fotobearbeitungsprogrammen benötigen Sie eine mathematische Software, mit der Sie Berechnungen durchführen können, die für die Fotobearbeitung relevant sind. Mathematik ist ein vernachlässigter Bereich der Fotobearbeitung. Sie müssen erkennen, dass im Grauwert von verrauschten Bildern viele relevante Informationen aufgedeckt werden müssen. Dies erfordert etwas Mathe. Sie können zwar im Prinzip alle erforderlichen Berechnungen in ImageJ ausführen, dies ist jedoch häufig nicht so praktisch. Nützliche Programme sind:
J . Dies ist ein leistungsfähiges mathematisches Werkzeug auf niedriger Ebene, mit dem Sie problemlos Arrays handhaben und Berechnungen mit Statistiken durchführen können.
Maxima Dies ist ein Computeralgebrasystem auf hoher Ebene. Ich benutze es nicht, weil ich das kostenlose Mathematica-Programm habe. Dies ist jedoch eine nützliche Ergänzung zum J-Programm der unteren Ebene.