Một sự thay thế miễn phí tốt cho Photoshop sẽ liên quan đến việc sử dụng ít nhất một vài chương trình khác nhau. Không có chương trình miễn phí duy nhất nào cho phép bạn làm mọi thứ mà Photoshop có thể làm một cách thực tế. Tôi sử dụng các chương trình sau:
DCRaw để chuyển đổi tệp RAW sang định dạng bạn muốn. Ví dụ: bạn có thể muốn chạy các thuật toán khử màu của riêng mình, sau đó bạn cần sử dụng DCRaw để chuyển đổi tệp RAW của mình thành tệp TIFF chỉ chứa dữ liệu cảm biến thô.
ImageMagick là một dòng lệnh hữu ích cho công cụ chỉnh sửa ảnh. Nếu bạn cần làm việc với một số lượng lớn hình ảnh, ví dụ như tính toán trung bình của nhiều hình ảnh nhiễu được căn chỉnh, một công cụ dòng lệnh sẽ hữu ích hơn GUI.
ImageJ là một công cụ chỉnh sửa ảnh mạnh mẽ ở mức độ thấp. Nó có thể xử lý tất cả các định dạng hình ảnh từ hình ảnh 8 bit đến 32 bit. Nó cho phép bạn thực hiện các tính toán toán học tùy ý liên quan đến bất kỳ tập hợp hình ảnh tùy ý bằng ngôn ngữ macro dễ sử dụng.
Hugin là một trình ghép toàn cảnh, nó có các tệp thực thi như align_image_stack và enfuse mà bạn có thể sử dụng riêng như các chương trình dòng lệnh để căn chỉnh ngăn xếp hình ảnh, để tạo ảnh HDR hoặc để thực hiện lấy nét. Chương trình Hugin cũng hữu ích để thực hiện việc tái tạo hình ảnh, ví dụ để làm cho đường chân trời trong hình ảnh xuất hiện thẳng.
GIMP là một công cụ chỉnh sửa ảnh cấp cao, có thể so sánh với Photoshop, nhưng nó thiếu một số điểm như được đề cập trong các câu trả lời khác được đưa ra ở đây (ví dụ: nó chỉ có thể xử lý hình ảnh 8 bit). Tôi chủ yếu sử dụng GIMP khi tôi hoàn thành công việc chỉnh sửa ảnh nâng cao hơn.
Ngoài các chương trình chỉnh sửa ảnh này, bạn muốn có phần mềm toán học cho phép bạn thực hiện các tính toán liên quan đến chỉnh sửa ảnh. Toán học là một lĩnh vực bị bỏ quên trong chỉnh sửa ảnh, bạn cần nhận ra rằng ẩn trong giá trị màu xám của những bức ảnh ồn ào có rất nhiều thông tin liên quan cần được khám phá. Điều này đòi hỏi phải làm một số toán học. Mặc dù về nguyên tắc bạn có thể thực hiện tất cả các tính toán mà bạn cần trong ImageJ, nhưng nó thường không thực tế để làm như vậy. Các chương trình hữu ích là:
J . Đây là một công cụ toán học cấp thấp mạnh mẽ, nó cho phép bạn xử lý các mảng và thực hiện các tính toán liên quan đến thống kê một cách dễ dàng.
Maxima Đây là hệ thống đại số máy tính cấp cao. Tôi không sử dụng nó vì tôi có chương trình Mathicala không miễn phí. Nhưng đây là một bổ sung hữu ích cho chương trình J cấp thấp hơn.