Alternatif gratis yang baik untuk Photoshop akan melibatkan penggunaan setidaknya beberapa program yang berbeda. Tidak ada satu pun program gratis yang akan memungkinkan Anda untuk melakukan semua yang dapat dilakukan Photoshop dengan cara yang praktis. Saya menggunakan program-program berikut:
DCRaw untuk mengonversi file RAW ke format yang Anda inginkan. Misalnya Anda mungkin ingin menjalankan algoritma demosaicing Anda sendiri, Anda kemudian perlu menggunakan DCRaw untuk menyamarkan file RAW Anda ke file TIFF yang hanya berisi data sensor mentah.
ImageMagick adalah baris perintah yang berguna untuk alat pengeditan foto. Jika Anda perlu bekerja dengan sejumlah besar gambar, misalnya menghitung rata-rata dari banyak gambar bising yang disejajarkan, alat baris perintah lebih berguna daripada GUI.
ImageJ adalah alat pengeditan foto tingkat rendah yang kuat. Itu dapat menangani semua format gambar dari 8 bit hingga 32 bit gambar. Ini memungkinkan Anda untuk melakukan perhitungan matematis acak yang melibatkan serangkaian gambar acak menggunakan bahasa makro yang mudah digunakan.
Hugin adalah penjahit panorama, memiliki executable seperti align_image_stack dan enfuse yang dapat Anda gunakan secara terpisah sebagai program baris perintah untuk menyelaraskan tumpukan gambar, untuk membuat gambar HDR atau untuk melakukan penumpukan fokus. Program Hugin juga berguna untuk melakukan remapping gambar, misalnya untuk membuat cakrawala dalam gambar tampak lurus.
GIMP adalah alat pengeditan foto tingkat tinggi, sebanding dengan Photoshop, tetapi gagal pada beberapa titik seperti yang disebutkan dalam jawaban lain yang diberikan di sini (misalnya hanya dapat menangani gambar 8 bit). Saya kebanyakan menggunakan GIMP ketika saya selesai melakukan hal-hal pengeditan foto yang lebih canggih.
Selain program pengeditan foto ini, Anda ingin memiliki perangkat lunak matematika yang memungkinkan Anda melakukan perhitungan yang relevan dengan pengeditan foto. Matematika adalah area pengeditan foto yang terabaikan, Anda perlu menyadari bahwa tersembunyi dalam nilai abu-abu dari gambar bising ada banyak informasi yang relevan untuk diungkap. Ini membutuhkan beberapa matematika. Meskipun pada prinsipnya Anda dapat melakukan semua perhitungan yang Anda butuhkan dalam ImageJ, seringkali tidak begitu praktis untuk melakukannya. Program yang bermanfaat adalah:
J . Ini adalah alat matematika tingkat rendah yang kuat, memungkinkan Anda untuk menangani array dan melakukan perhitungan yang melibatkan statistik dengan mudah.
Maxima Ini adalah sistem aljabar komputer tingkat tinggi. Saya tidak menggunakannya karena saya memiliki program Mathematica yang tidak gratis. Tapi ini adalah suplemen yang bermanfaat untuk program J tingkat bawah.