Una buona alternativa gratuita a Photoshop prevede l'utilizzo di almeno alcuni programmi diversi. Non esiste un singolo programma gratuito che ti permetta di fare tutto ciò che Photoshop può fare in modo pratico. Uso i seguenti programmi:
DCRaw per convertire i file RAW nel formato desiderato. Ad esempio, potresti voler eseguire i tuoi algoritmi di demosaicing, quindi devi utilizzare DCRaw per convertire il tuo file RAW in un file TIFF che contiene solo i dati del sensore non elaborati.
ImageMagick è una riga di comando utile per lo strumento di fotoritocco. Se è necessario lavorare con un gran numero di immagini, ad esempio calcolando la media di molte immagini rumorose allineate, uno strumento da riga di comando è più utile di una GUI.
ImageJ è un potente strumento di fotoritocco di basso livello. Può gestire tutti i formati di immagine da 8 a 32 bit. Ti permette di eseguire calcoli matematici arbitrari che coinvolgono qualsiasi set arbitrario di immagini usando il linguaggio macro che è facile da usare.
Hugin è un punto panoramico, ha eseguibili come align_image_stack e enfuse che puoi usare separatamente come programmi da riga di comando per allineare pile di immagini, creare immagini HDR o eseguire lo stacking della messa a fuoco. Il programma Hugin è anche utile per eseguire rimappature di immagini, ad esempio per far apparire dritto l'orizzonte in un'immagine.
GIMP è uno strumento di fotoritocco di alto livello, paragonabile a Photoshop, ma non è all'altezza di alcuni punti come menzionato nelle altre risposte fornite qui (ad esempio, può gestire solo immagini a 8 bit). Uso principalmente GIMP quando ho finito con le cose più avanzate di fotoritocco.
Oltre a questi programmi di fotoritocco, si desidera disporre di un software matematico che consenta di eseguire calcoli relativi al fotoritocco. La matematica è un'area trascurata del fotoritocco, è necessario rendersi conto che nascosto nel valore grigio delle immagini rumorose ci sono molte informazioni rilevanti da scoprire. Ciò richiede un po 'di matematica. Sebbene in linea di principio sia possibile eseguire tutti i calcoli necessari all'interno di ImageJ, spesso non è così pratico farlo. Programmi utili sono:
J . Questo è un potente strumento matematico di basso livello, che consente di gestire array e di eseguire calcoli che coinvolgono le statistiche con facilità.
Maxima Questo è un sistema di algebra per computer di alto livello. Non lo uso perché ho il programma Mathematica gratuito. Ma questo è un utile complemento al programma J di livello inferiore.