Giao diện GIMP 2.10 | |
Thiết kế bởi | Spencer Kimball, Peter Mattis |
---|---|
Phát triển bởi | Nhóm GIMP |
Phát hành lần đầu | 15 tháng 2 năm 1996 |
Phiên bản ổn định | 2.10.12
/ 12 tháng 6 năm 2019[1] |
Kho mã nguồn | |
Viết bằng | C |
Hệ điều hành | Linux, macOS, Microsoft Windows, BSD, Solaris |
Kích thước |
|
Thể loại | Xử lý đồ họa mảng |
Giấy phép | GPL |
Website | http://www.gimp.org/ |
GIMP (/ɡɪmp/ GHIMP) viết tắt của GNU Image Manipulation Program, là một phần mềm tự do nguồn mở[2] được sử dụng để chỉnh sửa hình ảnh, vẽ tự do, chuyển đổi giữa các định dạng hình ảnh khác nhau và các tác vụ chuyên biệt hơn. Nó là một chương trình để tạo ra và xử lý đồ họa raster, nhưng cũng có hỗ trợ cho đồ họa vector. Dự án được bắt đầu xây dựng từ năm 1995 bởi Spencer Kimball và Peter Mattis và hiện được bảo trì bởi một nhóm tình nguyện viên. GIMP được phát hành theo giấy phép GPLv3+ và có sẵn cho Linux, macOS, và Microsoft Windows.
Giao diện tiếng Việt cho phần mềm này hiện còn tương đối hạn chế.
GIMP Ban đầu được phát hành với tên gọi General Image Manipulation Program.[3] Năm 1995 Spencer Kimball và Peter Mattis bắt đầu phát triển GIMP như một dự án dài cả học kỳ tại University of California, Berkeley cho eXperimental Computing Facility. Năm 1996 GIMP (0.54) được phát hành dưới dạng bản phát hành công khai đầu tiên.[4][5] Vào năm sau Richard Stallman đã đến thăm UC Berkeley, nơi Spencer Kimball và Peter Mattis hỏi liệu họ có thể thay đổi General thành GNU (tên được đặt cho hệ điều hành do Stallman tạo ra).[6] Richard Stallman đã chấp thuận và định nghĩa của từ viết tắt GIMP đã được thay đổi thành GNU Image Manipulation Program. Điều này phản ánh sự tồn tại mới của nó khi được phát triển dưới dạng Phần mềm tự do như là một phần của dự án GNU.[7]
Số lượng kiến trúc máy tính và hệ điều hành được hỗ trợ đã mở rộng đáng kể kể từ lần phát hành đầu tiên. Bản phát hành đầu tiên hỗ trợ các hệ thống UNIX, chẳng hạn như Linux, SGI IRIX và HP-UX.[3][8] Kể từ khi phát hành lần đầu, GIMP đã được port sang nhiều hệ điều hành, bao gồm Microsoft Windows và macOS; Port ban đầu cho nền tảng Windows 32-bit được khởi động bởi lập trình viên người Phần Lan Tor M. Lillqvist (tml) vào năm 1997 và được hỗ trợ trong phiên bản GIMP 1.1.[8]
Sau lần phát hành đầu tiên, GIMP đã nhanh chóng được thông qua và một cộng đồng những người đóng góp được hình thành. Cộng đồng bắt đầu phát triển các hướng dẫn, artwork và chia sẻ các quy trình và kỹ thuật làm việc tốt hơn.[9]
Một bộ công cụ GUI có tên GTK (GIMP tool kit)đã được phát triển để tạo điều kiện cho GIMP phát triển. GTK đã được thay thế bởi GTK+ kế nhiệm của nó sau khi được thiết kế lại bằng cách sử dụng các kỹ thuật lập trình hướng đối tượng. Sự phát triển của GTK+ được cho là do Peter Mattis trở nên không hài lòng với bộ công cụ Motif mà GIMP sử dụng ban đầu; Motif đã được sử dụng cho đến khi bản GIMP 0.60.[5][10]
GIMP được các tình nguyện viên phát triển chủ yếu như một dự án phần mềm tự do nguồn mở được liên kết với cả các dự án GNU và Gnome. Quá trình phát triển diễn ra trong kho lưu trữ mã nguồn git công khai,[11] trên mailing lists công cộng và trong các kênh trò chuyện công khai trên mạng GIMPNET IRC.[12]
Các tính năng mới được tổ chức trong các nhánh mã nguồn riêng biệt công khai và được sáp nhập vào nhánh chính (hoặc phát triển) khi nhóm GIMP chắc chắn rằng chúng sẽ không làm hỏng các chức năng hiện có.[11] Đôi khi, điều này có nghĩa là các tính năng xuất hiện hoàn chỉnh không được hợp nhất hoặc mất vài tháng hoặc nhiều năm trước khi chúng có sẵn trong GIMP.
GIMP được phát hành dưới dạng mã nguồn. Sau đó các trình cài đặt và gói phát hành mã nguồn được tạo cho các hệ điều hành khác nhau bởi các bên có thể không liên hệ với các nhà bảo trì GIMP.
Số phiên bản được sử dụng trong GIMP được thể hiện theo định dạng major-minor-micro, với mỗi số mang một ý nghĩa cụ thể: số đầu tiên (major) chỉ được tăng cho các phát triển chính (và hiện tại là 2). Số thứ 2 (minor) được tăng lên với mỗi lần phát hành các tính năng mới, với các số lẻ dành riêng cho các phiên bản phát triển đang thực hiện và các số chẵn được gán cho các bản phát hành ổn định; số thứ ba (micro) được tăng lên trước và sau mỗi lần phát hành (với số chẵn cho bản phát hành và số lẻ cho ảnh chụp nhanh phát triển) với bất kỳ sửa lỗi nào sau đó được áp dụng và phát hành cho phiên bản ổn định.
Mỗi năm GIMP tham gia một số vị trí trong Google Summer of Code (GSoC);[13][14] cho đến nay GIMP đã tham gia trong tất cả các năm trừ năm 2007.[15] Từ 2006 đến 2009 đã có chín dự án GSoC được liệt kê là thành công,[13] mặc dù không phải tất cả các dự án thành công đã được sáp nhập vào GIMP ngay lập tức. Healing brush và các công cụ nhân bản phối cảnh và các ràng buộc Ruby đã được tạo ra như một phần của GSoC năm 2006 và có thể được sử dụng trong phiên bản 2.8.0 của GIMP, mặc dù có ba dự án khác đã được hoàn thành và sau đó có sẵn trong phiên bản GIMP ổn định; những dự án đó là Vector Layer (cuối năm 2008 là 2.8 và master),[16] và một plugin JPEG 2000 (giữa năm 2009 vào 2.8 và master).[17] Một số dự án GSoC đã được hoàn thành trong năm 2008, nhưng đã được sáp nhập vào bản phát hành GIMP ổn định vào cuối năm 2009 đến 2014 cho Version 2.8.xx và 2.9.x. Một số chúng cần thêm một số mã làm việc cho cây chủ.
Phiên bản phát triển 2.9 công khai thứ 2 là 2.9.4 với nhiều cải tiến sâu sắc sau phiên bản công khai 2.9.2 ban đầu.[18][19] Phiên bản phát triển 2.9 công khai thứ ba là Phiên bản 2.9.6.[20] Một trong những tính năng mới là loại bỏ giới hạn kích thước 4GB của file XCF.[21][22] Tăng các luồng có thể lên 64 cũng là một điểm quan trọng để thực hiện song song hiện đại trong bộ xử lý AMD Ryzen và Intel Xeon thực tế. Phiên bản 2.9.8 bao gồm nhiều sửa lỗi và cải tiến về gradients và clips.[23] Những cải tiến về hiệu suất và tối ưu hóa ngoài việc tìm lỗi là mục tiêu phát triển cho 2.10.0.[24] Bản beta cho MacOS có sẵn với phiên bản 2.10.4 [25]
Phiên bản ổn định tiếp theo trong lộ trình là 3.0 với một port GTK3.[26]
Giao diện người dùng của GIMP được thiết kế bởi một nhóm thiết kế chuyên dụng và khả năng sử dụng. Nhóm này được thành lập sau khi các nhà phát triển của GIMP đăng ký tham gia dự án OpenUsability.[27] Một nhóm thảo luận giao diện người dùng đã được tạo cho GIMP,[28][29] nơi người dùng GIMP có thể gửi đề xuất của họ về cách họ nghĩ giao diện người dùng GIMP có thể được cải thiện.
GIMP được trình bày ở hai dạng, chế độ một và đa cửa sổ;[30] GIMP 2.8 mặc định ở chế độ đa cửa sổ. Trong chế độ đa cửa sổ, một bộ cửa sổ chứa tất cả chức năng của GIMP. Theo mặc định, các công cụ và cài đặt công cụ ở bên trái và các hộp thoại khác ở bên phải.[31] Thẻ layers thường ở bên phải của thẻ công cụ, và cho phép người dùng làm việc riêng lẻ trên các layer hình ảnh riêng biệt. Các layers có thể được chỉnh sửa bằng cách nhấp chuột phải vào một layercụ thể để hiển thị các tùy chọn chỉnh sửa cho layer đó. thẻ công cụ và thẻ layer là các thẻ có thể gắn phổ biến nhất.
Libre Graphics Meeting (LGM) là một sự kiện thường niên nơi mà các nhà phát triển của GIMP và các dự án khác gặp nhau để thảo luận về các vấn đề liên quan đến phần mềm đồ họa tự do nguồn mở. Các nhà phát triển GIMP tổ chức các phiên birds of a feather (BOF) tại sự kiện này.
Phiên bản hiện tại của GIMP hoạt động với nhiều hệ điều hành, bao gồm Linux, macOS và Microsoft Windows. Nhiều bản phân phối Linux bao gồm GIMP như một phần hệ điều hành desktop của họ, ví dụ như Fedora và Debian.
Trang web GIMP liên kết đến các trình cài đặt nhị phân do Jernej Simončič biên soạn cho nền tảng.[32] MacPorts đã được liệt kê là nhà cung cấp được đề xuất cho các bản build Mac của GIMP,[33] nhưng điều này không còn cần thiết như phiên bản 2.8.2 và sau đó chạy tự nhiên trên macOS.[34] GTK+ ban đầu được thiết kế để chạy trên máy chủ X11, port của GIMP tới macOS is đơn giản hơn so với việc tạo port cho Windows. GIMP cũng có sẵn như là một phần của gói Ubuntu noroot từ Google Play Store trên Android.[35] Vào tháng 11 năm 2013, GIMP đã xóa phần tải xuống từ SourceForge, trích dẫn các nút tải xuống gây hiểu lầm có thể gây nhầm lẫn cho khách hàng, cũng như trình cài đặt Windows của SourceForge, bao gồm các chương trình không mong muốn. Trong một tuyên bố, GIMP đã gọi SourceForge là "nơi hữu ích và đáng tin cậy để phát triển và lưu trữ các ứng dụng FLOSS" hiện phải đối mặt với "một vấn đề với quảng cáo mà họ cho phép trên trang web của mình..."[36][37][38]
GIMP, đã ngừng sử dụng SourceForge làm mirror download vào tháng 11 năm 2013,[36][39] đã báo cáo vào tháng 5 năm 2015 rằng SourceForge đã lưu trữ các phiên bản bị nhiễm virus của các file nhị phân Windows của họ trên thư mục Open Source Mirror của họ.[40][41]
Lifewire đã đánh giá GIMP tháng 3/2019, viết rằng "(đối với những người chưa từng trải nghiệm Photoshop, GIMP chỉ đơn giản là một chương trình xử lý hình ảnh rất mạnh mẽ," và "nếu bạn sẵn sàng đầu tư thời gian để học nó, nó có thể một công cụ đồ họa rất tốt."[42]
NĂng lực của GIMP để sử dụng trong môi trường chuyên nghiệp thường xuyên được xem xét; nó thường được so sánh và đề xuất như một sự thay thế khả dĩ cho Adobe Photoshop.[43][44] GIMP có chức năng tương tự Photoshop, nhưng có giao diện người dùng khác.[45]
GIMP 2.6 đã được sử dụng để tạo ra gần như tất cả các tác phẩm nghệ thuật trong Lucas the Game, một video game độc lập của nhà phát triển Timothy Courtney. Courtney bắt đầu phát triển Lucas the Game vào đầu năm 2014, và video game đã được xuất bản cho PC và Mac vào tháng 7/2015. Courtney giải thích GIMP là một công cụ mạnh mẽ, hoàn toàn có khả năng cho các dự án chuyên nghiệp lớn, như trò chơi điện tử.[46]
Chế độ một cửa sổ được giới thiệu trong GIMP 2.8 đã được xem xét vào năm 2012 bởi Ryan Paul của Ars Technica, và lưu ý rằng nó làm cho trải nghiệm người dùng cảm thấy "hợp lý hơn và ít lộn xộn hơn".[47] Michael Burns, viết cho Macworld năm 2014, đã mô tả giao diện một cửa sổ của GIMP 2.8.10 là một "cải tiến lớn".[48]
Trong bài đánh giá về GIMP cho ExtremeTech vào tháng 10 năm 2013, David Cardinal lưu ý rằng danh tiếng của GIMP là khó sử dụng và thiếu các tính năng đã "thay đổi đáng kể trong vài năm qua" và rằng "không còn là một sự thay thế tê liệt cho Photoshop ". Ông mô tả script của GIMP là một trong những thế mạnh của nó, nhưng cũng nhận xét rằng một số tính năng của Photoshop – giống như Text, 3D commands, Adjustment Layers và History – ít mạnh hơn hoặc bị thiếu trong GIMP. Cardinal đã mô tả bộ chuyển đổi UFRawcho các hình ảnh thô được sử dụng với GIMP, lưu ý rằng nó vẫn "đòi hỏi một chút kiên nhẫn để tìm ra cách sử dụng các khả năng nâng cao hơn đó". Cardinal tuyên bố rằng GIMP "đủ dễ để thử" mặc dù không có hệ thống tài liệu và trợ giúp được phát triển tốt như Photoshop, kết luận rằng nó "đã trở thành một lựa chọn thay thế xứng đáng cho Photoshop cho bất kỳ ai có ngân sách không cần tất cả Photoshop bộ tính năng rộng lớn".[49]
Wilber là linh vật chính thức của GIMP. Wilber có liên quan bên ngoài GIMP với tư cách là một tay đua trong SuperTuxKart và được hiển thị trên Bibliothèque nationale de France (Thư viện Quốc gia của Pháp) như một phần của Project Blinkenlights.[50][51][52]
Wilber được tạo ra tại một thời điểm trước ngày 25 tháng 9 năm 1997 bởi Tuomas Kuosmanen (tigert) và từ đó đã nhận được thêm các phụ kiện và bộ dụng cụ xây dựng để giảm bớt quá trình.[53]
Do tính chất tự do nguồn mở của GIMP, một vài phân nhánh,các biến thể và dẫn xuất của chương trình máy tính đã được tạo ra để phù hợp với nhu cầu của người tạo ra chúng. Mặc dù GIMP có sẵn cho các hệ điều hành phổ biến, các biến thể của GIMP có thể dành riêng cho hệ điều hành. Các biến thể này không được lưu trữ cũng như không được liên kết trên trang web GIMP. Trang web GIMP cũng không lưu trữ các bản build GIMP cho các hệ điều hành tương tự Unix hoặc Windows, mặc dù nó có chứa một liên kết đến bản build Windows. Các biến thể nổi tiếng bao gồm:
Nguyên nhân là bởi gimp là công cụ được sử dụng trên linux, mà window lại được nhiều người sử dụng hơn
LinuxWorld: Why did you write GTk as part of GIMP? Mattis: The original version of the GIMP (0.5) used Motif.
/docs/Wilber_Construction_Kit.xcf.gz