Una buena alternativa gratuita a Photoshop implicará utilizar al menos algunos programas diferentes. No existe un único programa gratuito que le permita hacer todo lo que Photoshop puede hacer de manera práctica. Yo uso los siguientes programas:
DCRaw para convertir archivos RAW al formato que desee. Por ejemplo, es posible que desee ejecutar sus propios algoritmos de demostración, luego debe usar DCRaw para convertir su archivo RAW a un archivo TIFF que contenga solo los datos sin procesar del sensor.
ImageMagick es una línea de comando útil para la herramienta de edición de fotos. Si necesita trabajar con una gran cantidad de imágenes, por ejemplo, calcular el promedio de muchas imágenes ruidosas alineadas, una herramienta de línea de comandos es más útil que una GUI.
ImageJ es una poderosa herramienta de edición de fotos de bajo nivel. Puede manejar todos los formatos de imagen desde imágenes de 8 bits a 32 bits. Le permite realizar cálculos matemáticos arbitrarios que involucran cualquier conjunto arbitrario de imágenes utilizando el lenguaje macro que es fácil de usar.
Hugin es un agrupador panorámico, tiene ejecutables como align_image_stack y enfuse que puede usar por separado como programas de línea de comandos para alinear pilas de imágenes, crear imágenes HDR o realizar el apilamiento de foco. El programa Hugin también es útil para realizar reasignaciones de imágenes, por ejemplo, para hacer que el horizonte en una imagen parezca recto.
GIMP es una herramienta de edición de fotos de alto nivel, comparable a Photoshop, pero se queda corta en algunos puntos como se menciona en las otras respuestas dadas aquí (por ejemplo, solo puede manejar imágenes de 8 bits). Principalmente uso GIMP cuando termino de hacer las cosas más avanzadas de edición de fotos.
Además de estos programas de edición de fotos, desea tener un software matemático que le permita realizar cálculos relevantes para la edición de fotos. Las matemáticas son un área descuidada de edición de fotos, debe darse cuenta de que oculto en el valor gris de las imágenes ruidosas hay una gran cantidad de información relevante por descubrir. Esto requiere hacer algunas matemáticas. Si bien, en principio, puede hacer todos los cálculos que necesita dentro de ImageJ, a menudo no es tan práctico hacerlo. Los programas útiles son:
J . Esta es una poderosa herramienta matemática de bajo nivel, le permite manejar matrices y hacer cálculos que involucran estadísticas con facilidad.
Maxima Este es un sistema de álgebra computacional de alto nivel. No lo uso porque tengo el programa gratuito de Mathematica. Pero este es un complemento útil para el programa J de nivel inferior.