
GIMP là gì: trình chỉnh sửa ảnh mã nguồn mở miễn phí đa nền tảng
GIMP là viết tắt của GNU Image Manipulation Program, một trình chỉnh sửa ảnh mã nguồn mở chạy được trên GNU/Linux, macOS, Windows và nhiều hệ điều hành khác. Dự án bắt đầu từ ý tưởng Peter Mattis đăng trên nhóm tin X11/Linux vào tháng 7 năm 1995, và bản công khai đầu tiên phiên bản 0.54 ra đời tháng 1 năm 1996 với hệ thống plug-in, bộ công cụ vẽ, thao tác kênh và chức năng hoàn tác. Đến nay GIMP được phân phối theo giấy phép GPLv3 và là một trong những trình chỉnh sửa ảnh miễn phí hoàn thiện nhất trên thị trường.

Ý tưởng ban đầu rất rõ ràng: viết một chương trình thao tác ảnh có tính năng tương đương Photoshop trên nền tảng mã nguồn mở. Bản FAQ chính thức của dự án trả lời thẳng câu hỏi này: mục tiêu không phải là phá huỷ một sản phẩm thương mại, mà là tạo ra một công cụ chất lượng cao mà ai cũng dùng và sửa được. Giao diện của GIMP trông quen thuộc với người dùng Photoshop là vì đó là dạng thiết kế phổ biến của ngành, và dự án thừa nhận người dùng coi nó là sự thay thế.
Ba vùng làm việc chính trong GIMP
GIMP tổ chức công việc thành ba thành phần mà bạn sẽ dùng hằng ngày:
- Toolbox — bảng công cụ chứa các công cụ vẽ, chọn vùng, cắt, di chuyển, chỉnh màu. Mỗi công cụ có một hộp thoại tùy chỉnh riêng hiển thị bên dưới.
- Canvas — vùng làm việc chứa ảnh đang mở, hiển thị thay đổi ngay lập tức khi bạn thao tác.
- Dock — các bảng chồng lên nhau chứa Layers, Channels, Paths, Undo History. Mỗi ảnh đang mở chỉ có một thành phần đang hoạt động duy nhất tại một thời điểm.
Layer, channel và chế độ hòa trộn
Layer là khái niệm quan trọng nhất cần nắm. Tài liệu chính thức mô tả các lớp giống như một chồng slide trong PowerPoint: mỗi lớp bạn thao tác động lập mà không ảnh hưởng các lớp khác, lớp dưới cùng làm nền, số lượng lớp chỉ giới hạn bởi bộ nhớ, và các lớp có thể gom thành nhóm. Chính nhờ đó bạn có thể chỉnh sửa một vùng nhỏ mà không làm hỏng phần còn lại của ảnh.

Chế độ hòa trộn (layer mode) quyết định cách lớp trên tương tác với lớp dưới. GIMP chia chúng thành các nhóm: Normal, Lighten, Darken, Contrast, Inversion, thành phần HSV và thành phần LCh. Các chế độ cũ vẫn được giữ lại để tương thích ngược với dự án lưu trữ cũ.
Bên cạnh layer là channel — từng kênh màu riêng lẻ của ảnh. Bạn có thể chỉnh một kênh để tăng hoặc giảm độ tương phản của màu cụ thể mà không đụng tới các kênh khác, rồi gom chúng lại bằng lớp tổng hợp.
Định dạng file XCF và các định dạng khác
XCF là định dạng gốc của GIMP và là định dạng duy nhất lưu được toàn bộ thông tin ảnh, trừ lịch sử hoàn tác. Khi mở một file JPG hoặc PNG, ảnh được nhập vào một dự án XCF. Đổi lại, hầu hết chương trình khác không đọc được XCF, nên bạn cần export sang định dạng phổ biến trước khi chia sẻ.
| Định dạng | Vai trò | Lưu ý |
|---|---|---|
| XCF | Định dạng gốc, dự án của GIMP | Giữ lớp, kênh, đường dẫn; không chia sẻ được ra ngoài |
| PNG | Ảnh web có kênh alpha | Mất ổn định khi nén, giữ độ trong suốt |
| JPEG | Ảnh nén dung lượng nhỏ | Không hỗ trợ vùng trong suốt, làm màu bị lệch |
| PSD | Trao đổi với Photoshop | Hộp thoại export hỗ trợ đường cắt, hồ sơ CMYK, siêu dữ liệu |
| Tài liệu nhiều trang | Khi import có thể mở trang thành ảnh hoặc thành lớp riêng | |
| WebP, GIF | Ảnh có hoạt cảnh | Mỗi lớp thường tương ứng một khung hình |
Không phải mọi định dạng hỗ trợ mọi loại ảnh. JPEG không có kênh trong suốt, chỉ vài định dạng như WebP, GIF và MNG hỗ trợ ảnh động, và phần lớn định dạng có hộp thoại tùy chỉnh riêng khi export. Quy tắc chung của GIMP là định dạng nào import được thì thường export được.
GEGL, bộ lọc không phá hủy và plug-in
GEGL — Generic Graphical Library — là thư viện xử lý ảnh dạng đồ thị phục vụ các tác vụ xử lý của GIMP. Phần lớng thao tác GEGL có menu riêng trong GIMP và xuất hiện dưới các mục Colors và Filters. Trong bản 3.0, bộ lọc không phá hủy đã trở thành mặc định: bộ lọc vẫn giữ trạng thái active sau khi bạn commit, bạn có thể bật tắt, xóa chọn lọc, hoặc gộp lại theo kiểu phá hủy nếu muốn, và các bộ lọc này được lưu cùng file XCF.
Bản 3.2 mở rộng ý tưởng đó sang chính các lớp với Link Layers — liên kết một ảnh bên ngoài vào thành phần, tự động cập nhật khi ảnh đó thay đổi ở trình soạn thảo khác, tương tự Linked Smart Object của Photoshop — và Vector Layers, nơi công cụ Path tạo ra lớp vector có nét và nền, tự cập nhật khi bạn sửa đường dẫn.
Ngoài ra GIMP còn có hai hệ thống mở rộng. Plug-in là chương trình bên ngoài chạy dưới sự điều khiển của GIMP, có thể thao tác ảnh gần như mọi cách người dùng; vài chục plug-in đi kèm bản phân phối, còn việc import và export ảnh cũng thực hiện qua plug-in. Vì plug-in là tệp thực thi, cần cẩn thận với nguồn cài đặt. Script-Fu dựa trên Scheme và Python-Fu dựa trên Python gọi vào các hàm nội bộ; cả hai đều có cửa sổ console để thử từng lệnh và xem giá trị trả về.

Lỗi thường gặp khi dùng GIMP
- Quên export thay vì chỉ lưu.
Ctrl+Slưu file XCF, không phải file JPG. Muốn chia sẻ phải dùng File → Export As. - Chỉnh màu trên ảnh JPEG bị loang. JPEG nén lossy nên mỗi lần lưu lại tích thêm nhiễu. Hãy làm việc trên XCF và chỉ export JPEG ở bước cuối.
- Filter không còn tác dụng sau khi commit. Trong bản 3.0 bộ lọc không phá hủy mặc định cần bật lại trong Layers dock, hoặc gộp theo kiểu phá hủy nếu bạn muốn kết quả cố định vào pixel.
- Cài plug-in không nhận. Bản thân GIMP cũng cài được một số tệp thực thi qua thư mục plug-in, nên kiểm tra nguồn trước khi chạy.
- CMYK cho bản in. GIMP hỗ trợ import và export CMYK cho JPEG, TIFF, PSD và JPEG XL nhưng lưu dưới dạng RGB, và chưa coi CMYK là định dạng ảnh cốt lõi. Nếu in ở chất lượng thương mại, vẫn nên dùng phần mềm chuyên dụng.
Trang chủ dự án là gimp.org, tài liệu hướng dẫn đầy đủ cho bản 3.0 nằm ở docs.gimp.org. Ghi chú phát hành phiên bản 3.0 nằm tại gimp.org/release-notes, còn lịch sử khởi đầu dự án được kể lại ở trang ancient history và câu trả lời cho các thắc mắc thường gặp nằm trong user FAQ.
