Kabar Rencana Rilis GIMP 3.0
(lwn.net)- GIMP 3.0 adalah pembaruan mayor pertama sejak 2.10 pada April 2018, sebuah transisi besar yang mengubah UI berbasis GTK 3 serta struktur platform inti dan plugin
- Peralihan ke GTK 3 menghadirkan peningkatan lingkungan input seperti kompatibilitas Wayland, penskalaan HiDPI, multitouch, pinch zoom, dan tablet gambar tingkat lanjut
- Integrasi GEGL serta peningkatan memori dan multithreading membuat pemrosesan filter dan efek pada gambar besar menjadi lebih cepat, dan untuk pertama kalinya alur kerja pengeditan non-destruktif masuk ke versi stabil
- Ditambahkan operasi batch layer, layer yang diperluas otomatis, peningkatan penanganan PSD/PSP/GIF, output CMYK untuk JPEG/TIFF/PSD, serta format ekstensi GEX, sehingga memperkecil jarak dengan editor tingkat lanjut
- Plugin lama perlu diperbarui karena putusnya kompatibilitas API; RC pertama dirilis pada 6 November 2024, dan jika tidak ada bug kritis atau regresi, rilis final akan dibangun berdasarkan RC tersebut
Peralihan ke GTK 3 dan Antarmuka Baru
- GIMP 3.0 adalah pembaruan mayor pertama sejak 2.10 dirilis pada April 2018, dan beralih dari basis GTK 2 sebelumnya ke basis GTK 3
- GTK 4 juga menjadi bahan pertimbangan proyek, tetapi rencananya adalah menyelesaikan pekerjaan GTK 3 terlebih dahulu
- Peralihan ke GTK 3 memperluas lingkungan input dan tampilan
- Kompatibilitas awal Wayland
- Penskalaan HiDPI
- Input multitouch
- Gestur pinch zoom
- Dukungan untuk periferal kompleks seperti tablet gambar tingkat lanjut
- UI juga diperbarui
- Mendukung tema CSS, dengan 4 tema bawaan: light, dark, gray, dan tema kontras tinggi untuk pengguna dengan gangguan penglihatan
- Menggunakan komponen header bar GTK, tetapi tetap mendukung antarmuka menu tradisional untuk mempertahankan keakraban dengan rilis sebelumnya
- Tema GTK dan ikon dapat dipilih
- Menu dapat ditempatkan di bilah judul untuk mengurangi penggunaan ruang vertikal
- Layar sambutan baru menyediakan tautan proyek seperti tutorial, dokumentasi, opsi donasi, serta fungsi pengaturan awal
- Di tab “Create”, pengguna dapat membuat gambar baru, memilih pekerjaan terbaru, atau membuka gambar yang sudah ada di filesystem
- Layar sambutan dapat dinonaktifkan jika diinginkan
Integrasi GEGL dan Pengeditan Non-destruktif
- Salah satu fokus utama GIMP 3.0 adalah integrasi yang lebih dalam dengan GEGL
- GEGL pertama kali diperkenalkan pada 2000 sebagai arsitektur berbasis scene graph untuk meningkatkan kemampuan pemrosesan gambar GIMP
- Berbagai optimisasi dimasukkan ke inti GIMP dan plugin standar, dan bersama peningkatan manajemen memori serta multithreading, penerapan filter dan efek pada gambar besar diharapkan jauh lebih cepat
- GEGL dapat mempertahankan data gambar asli dan seluruh riwayat penyuntingan sambil menghubungkan operasi pemrosesan gambar
- GIMP 3.0 adalah versi stabil pertama proyek yang menyediakan alur kerja pengeditan non-destruktif, meski masih ada banyak pekerjaan lanjutan
- Pengguna dapat menerapkan filter dan efek ke layer mana pun tanpa mengubah gambar asli
- Parameter efek tetap dapat diubah setelah diterapkan
- Kebutuhan untuk melakukan undo setiap kali hasilnya tidak sesuai menjadi berkurang
- Filter dan plugin yang menggunakan operasi GEGL menyediakan pratinjau real-time
Manajemen Warna dan Output CMYK
- GIMP 3.0 melanjutkan pekerjaan peningkatan manajemen warna yang disebut “space invasion” untuk meningkatkan akurasi warna
- Dasarnya adalah library babl yang menangani konversi format piksel dan manajemen ruang warna
- Saat membuka file yang memiliki profil warna tertanam, manajemen profil warna otomatis akan berjalan
- Pada seri 2.10.x, pemuatan file seperti ini memerlukan intervensi manual
- Mendukung palet di luar rentang sRGB dan dapat menangani ruang warna seperti CMYK dan CIELAB
- Dukungan CMYK penting bagi pekerja percetakan dan desktop publishing
- Penyimpanan informasi warna internal saat ini masih menggunakan sRGB, grayscale, dan indexed color, lalu dikonversi ke ruang warna lain pada tahap output jika diperlukan
- GIMP 3.0 menyediakan output CMYK pada beberapa format file
- JPEG
- TIFF
- Photoshop PSD
- Alur kerja soft proofing juga ditingkatkan, dan informasi terkait disimpan dalam format XCF sehingga pengaturan tetap dipertahankan antar-sesi
Alur Kerja Layer dan Dukungan Format File
- Alur kerja layer di GIMP 3.0 ditingkatkan untuk lebih mendekati kesetaraan fitur dengan editor foto tingkat lanjut seperti Adobe Photoshop dan Affinity Photo
- Beberapa layer dapat dipilih dan dikelompokkan, dan operasi layer dapat diterapkan secara batch
- Memindahkan
- Mengurutkan ulang
- Menduplikasi
- Menggabungkan
- Menghapus
- Layer yang tidak bersebelahan di dialog layer juga dapat diproses sekaligus
- Setiap layer menampilkan ikon Fx tersendiri saat filter dan efek sedang digunakan
- Mengklik ikon tersebut membuka popover untuk mengelola filter dan efek
- Para pengembang berencana mengintegrasikan alur kerja efek layer dengan lebih erat dan meningkatkan UI di masa mendatang
- Fitur non-destruktif akan diperluas ke layer mask dan layer channel di masa depan
- Untuk pengguna yang menginginkan alur kerja destruktif, dialog filter memiliki opsi “Merge Filter”
- Layer yang diperluas otomatis memperluas batas layer saat menggambar di luar kanvas, tetapi ukuran kanvas tetap dipertahankan
- Opsi “Expand Layers” harus diaktifkan pada tool brush
- Layer mask juga dapat diatur agar ikut diperluas bersama layer
- Tool “Align And Distribute” dikerjakan ulang sepenuhnya agar mengenali isi layer, bukan hanya batasnya
- Dukungan format file juga ditingkatkan
- Gambar PSD mempertahankan urutan layer saat diimpor
- Gambar Paintshop Pro PSP mempertahankan berbagai fitur seperti profil ICC, grid, dan guide
- File GIF mendeteksi apakah berisi animasi, dan saat menimpa file yang sudah ada, GIF animasi disimpan dengan benar
- Format gambar baru mendukung impor dan ekspor
- Dukungan untuk SBZ, format palet SwatchBooker, ditambahkan sehingga selaras dengan fitur Scribus dan Krita
- SBZ dapat menyimpan layout, tekstur, gradien, warna bernama, informasi ruang warna, dan beberapa palet dalam satu file
- Pemrosesan gambar raw tetap bergantung pada aplikasi eksternal seperti darktable dan RawTherapee seperti sebelumnya
- Perubahan API darktable menimbulkan masalah yang membuat GIMP tidak dapat mendeteksi apakah darktable terpasang
- Kolaborasi kedua proyek menambahkan integrasi darktable khusus
Sistem Ekstensi GEX dan Kompatibilitas Plugin
- GIMP 3.0 memperkenalkan sistem ekstensi dan format file baru bernama GEX
- GEX dirancang untuk memudahkan distribusi elemen yang memperluas atau melengkapi aplikasi inti, seperti plugin, tema, dan brush
- Beberapa fungsi seperti plugin, brush, dan tema dapat dikemas dan dikelola bersama dalam satu paket
- Sebagai contoh, proyek seperti PhotoGIMP dapat mengubah fitur standar GIMP secara signifikan lewat satu paket
- Extension manager disertakan dalam pembaruan ini, tetapi belum langsung ditampilkan kepada pengguna karena infrastruktur backend distribusi ekstensi masih dikembangkan
- Untuk mengaksesnya, pengguna harus memakai pencarian perintah GIMP di “Help > Search and Run a Command”
- Saat dukungan ekstensi sudah matang, berbagai fungsi akan dapat dikelola saat runtime
- Perubahan GIMP 3.0 memerlukan putusnya kompatibilitas API, sehingga tidak lagi kompatibel dengan plugin untuk rilis sebelumnya
- Para pengembang memutuskan menggabungkan perubahan tidak kompatibel berupa peralihan GTK 3 dengan perubahan API untuk mengurangi dampaknya
- Pengembangan branch 2.10.x tetap berlanjut, dan sebagian fitur GIMP 3.0 di-backport selama siklus pengembangan
- Rilis mendatang dari branch 2.10.x masih mungkin, tetapi kemungkinannya menurun seiring basis seri 3.x semakin matang
- Sebagian besar plugin GIMP yang ada perlu diperbarui agar mendukung API baru
- API baru diharapkan memberi pengembang plugin fungsionalitas yang lebih luas dan peningkatan performa
Fondasi Pasca-3.0 dan Status Rilis
- Selain fitur yang terlihat oleh pengguna, GIMP 3.0 juga mencakup fondasi internal untuk rilis mendatang
- Tipe layer non-destruktif seperti vector layer dan linked layer
- Dukungan animasi di aplikasi inti
- File multi-halaman
- Dukungan kerja native di ruang warna di luar rentang RGB
- Waktu rilis final yang tepat belum ditentukan
- Pengguna yang ingin mencoba fitur baru lebih awal dapat mengunduh build pengembangan
- Release candidate pertama dirilis pada 6 November 2024, setelah branch utama mencapai string freeze
- Jika tidak ada bug kritis atau regresi, rilis final akan dibangun berdasarkan release candidate tersebut
- Jika ditemukan masalah besar, release candidate tambahan mungkin diperlukan
- Rilis berikutnya diarahkan agar keluar lebih cepat sebagai rilis yang lebih kecil dan berfokus pada fitur, demi meningkatkan stabilitas
1 komentar
Pendapat Hacker News
Frasa di sini membingungkan karena terlihat seolah CMYK/CIELAB hanya diterapkan di paling akhir pipeline konversi gambar
Kalau begitu, kegunaan dukungan ruang warna tambahan akan sangat terbatas, padahal sering kali inti pekerjaannya justru memanipulasi gambar dalam ruang warna selain RGB
Namun, tulisan blog di GIMP.org menjelaskannya agak berbeda. Tampaknya maksudnya lebih dekat ke mempertahankan informasi ruang warna asli, lalu hanya menerapkan konversi saat diperlukan agar menghindari konversi bolak-balik yang lossy
Satu-satunya konversi ruang warna yang dibutuhkan saat mengerjakan gambar CMYK seharusnya hanya untuk tampilan layar. Di file, datanya tetap berupa CMYK beserta profil warna yang melekat, dan di layar hanya ditampilkan setelah dikonversi ke RGB melalui profil monitor
Konversi ke CMYK satu kali hanya diperlukan saat menempelkan sebagian gambar RGB ke gambar CMYK. Jika operasi internal GIMP memang semuanya dikhususkan untuk piksel RGB sehingga tidak bisa mengedit CMYK secara native, maka seharusnya ditulis ulang dengan benar agar bekerja secara independen dari ruang warna
Photoshop sudah mendukung CMYK sejak versi 2.0 pada 1991, bahkan sebelum ada layer. Artinya sejak awal memang dirancang untuk kebutuhan cetak, jadi menjejalkan CMYK ke GIMP belakangan ini tampak seperti mimpi buruk yang cukup besar
Akhirnya UI-nya diperbarui. Semoga bisa menarik lebih banyak perbaikan dan pengguna, seperti saat Blender merombak UX beberapa tahun lalu lalu popularitasnya melonjak
Dan saya juga tidak tahu siapa yang mengira menaruh hal seperti “Cancel” dan “OK” di title bar itu ide yang bagus
Sebagai orang yang sudah memakainya sedikit-sedikit sejak versi 1.7 di IRIX pada akhir 90-an, perubahan Blender terasa lebih seperti “mengeluarkan siaran pers bahwa mereka melakukan perubahan UI total” daripada benar-benar “melakukan perubahan UI total”, dan perbedaan terbesar dalam praktiknya justru pergantian tombol mouse
UI Blender sejak awal memang dirancang seperti alat profesional: enak dipakai seharian, cepat, dan alur kerjanya mulus. Tapi reputasinya sebagai desain ala “mouse 101 tombol” dengan tebing pembelajaran yang curam juga memang benar
Setelah itu program 3D lain mulai meniru alur kerja ala Blender sehingga makin menjadi arus utama, dan tim Blender juga terus menambahkan jalur yang lebih lambat tapi lebih mudah ditemukan. Untuk mematahkan reputasi keras kepala bahwa “ini terlalu sulit”, mereka tampaknya perlu berkata keras-keras bahwa “UI-nya dibangun ulang total agar lebih mudah”, lalu menambahkan dark mode juga. Tingkat kesulitan nyatanya mirip, tetapi jika orang percaya lebih mudah, mereka jadi mau meluangkan waktu untuk belajar
Saya sangat menantikan makin banyaknya pengeditan non-destruktif. Dulu ini salah satu alasan besar saya tidak memakai GIMP, dan integrasi GEGL menurut saya adalah tonggak besar bagi GIMP
Apakah sekarang akhirnya bisa menggambar lingkaran tanpa harus menggabungkan 3 alat?
Semoga pengembang GIMP memperbaiki dulu fitur-fitur dasarnya
Akhirnya CMYK masuk juga. Semoga ini jadi pemicu agar lebih luas dipakai, terutama di kalangan profesional
Bukan berarti tidak ada artinya, tapi di area ini rasanya seperti kapal sudah terlanjur berlayar
Buku-buku terbaru Dan Margulis juga membahas Lab, bukan CMYK seperti dulu
Namun bahkan di 3.0 tampaknya tetap belum ada Lab atau CMYK native. Datanya masih sRGB, lalu dikonversi sebelum dan sesudah alat bekerja
Ini tidak bagus. Lab punya gamut yang jauh lebih luas daripada sRGB
Software edit gambar dan desain profesional modern bisa dibeli dengan harga bahkan di bawah 100 dolar. Menangani satu klien saja sudah cukup untuk balik modal alatnya. Jadi kenapa profesional harus membuang waktu dengan GIMP, kalau mereka bisa memakai alat yang bagus untuk mengerjakan klien dan menghasilkan uang?
Kadang saya memakai GIMP, tetapi karena UI-nya yang unik saya sering merasa frustrasi. Meski begitu, menyenangkan melihat mereka mendengarkan masukan dan terus memperbaikinya
Kalau perasaannya sama, jika sudah terbiasa dengan UI Photoshop, layak mencoba situs gratis Photopea. Ini semacam “klon” Photoshop yang berjalan cukup baik di web, dan setahu saya mungkin dikembangkan oleh satu orang. Akhir-akhir ini, ini menggantikan GIMP bagi saya
Hanya karena berbasis situs web bukan berarti otomatis gratis atau open source, juga memerlukan koneksi internet, dan bisa saja diam-diam menyalin file yang sedang Anda kerjakan. Photopea bisa gratis hari ini, lalu jadi berbayar besok
Krita sekarang juga bisa dipakai di Windows dan macOS: https://krita.org/en/
Jika membuka file non-GIMP seperti PNG dan ingin memperbarui file aslinya, Anda harus “mengekspor” sebagai PNG. Saat menutup tab, muncul peringatan bahwa file belum disimpan karena tidak disimpan dalam format native xcf. Setidaknya saat itu, tidak ada cara untuk mengetahui apakah file asli sudah tersimpan atau belum
Saat membuka belasan file PNG yang berada dalam version control, mengubah dan menimpa semuanya, lalu menutupnya, GIMP memperingatkan bahwa tidak ada gambar yang disimpan. Saya mengabaikannya karena tidak ingin melacak perubahan xcf, tetapi ternyata salah satunya belum diekspor sebagai PNG
Saya juga kadang memakai Photopea, dan itu layak direkomendasikan
Ejekan seperti ini lebih mirip orang-orang yang belum mencoba GIMP sejak 1999 lalu mengulang kebohongan yang sama di setiap rilis
Saya mulai memakai GIMP sejak masih anak-anak sekitar tahun 2003, dan saya ingat saat itu pun sudah menantikan 3.0 dan pengeditan non-destruktif
Sekarang saya sudah berusia 30-an. Yang lambat dan konsisten pada akhirnya menang
Selamat kepada tim GIMP. Saya tidak bisa membayangkan katarsis yang akan terasa saat 3.0 resmi dirilis
20 tahun adalah rentang waktu setara 5 Olimpiade, jadi itu sangat lama untuk pengembangan dan peningkatan perangkat lunak. Ini jadi bisa dibandingkan dengan kernel Linux real-time yang juga open source, meski bukan aplikasi pengguna
Saya penasaran apakah ada perangkat lunak open source lain dengan masa pengembangan serupa. Meski begitu, seperti pepatah lama, selama akhirnya menang, kura-kura lebih baik daripada kelinci
https://news.ycombinator.com/item?id=41584907
https://en.wikipedia.org/wiki/The_Tortoise_and_the_Hare
Belakangan, saat mempelajari fitur-fitur canggih Photoshop, terutama pengeditan non-destruktif, jadi sulit kembali ke GIMP, dan muscle memory-nya juga hilang, jadi sekarang saya kesulitan memakai GIMP
Sekarang saya tidak banyak mengerjakan pekerjaan 2D/3D, jadi hampir 10 tahun ini saya memakai Krita, yang cukup bagus sebagai alternatif Photoshop dan antarmukanya juga lebih mirip
Kalau lambat, dependensi jadi usang, dan sebagian pekerjaan harus terus diulang hanya untuk menyesuaikan dengan lingkungan yang berubah
Meski begitu, saya tetap suka GIMP dan memakainya sebagai editor gambar bawaan
Menyenangkan melihatnya terus membaik dan menambahkan fitur besar seperti CMYK
Saya penasaran apakah animasi GIF di Gimp 3.0 masih bekerja seperti dulu. Saya cukup sering memakai fitur ini, jadi perilaku pemotongan, pengubahan ukuran, dan pengeditan frame rate harus tetap ada. Kalau tidak, sepertinya saya harus bertahan di versi lama
Jadi seseorang perlu menguji Gimp 3.0 dibandingkan versi sebelumnya untuk memastikan tidak ada perbedaan perilaku. Perbedaan seperti ini bisa sangat memengaruhi alur kerja
Meski begitu, akan bagus kalau Anda mencobanya dan memberi tahu hasilnya. Kami akan memeriksanya dan memperbaiki semampu kami
Meskipun GTK berasal dari proyek GIMP, agak aneh juga kalau GIMP tidak memakai GTK4 terbaru. GTK4 sudah dianggap stabil sejak 2020
Malah terlihat cukup tertinggal. Bukankah ini rilis GIMP pertama yang mulai memakai GTK3, dan sebelumnya masih memakai GTK2 yang sudah mencapai akhir masa pakai pada 2020?
Belakangan saya memulihkan sebagian fungsi dengan bantuan dokumentasi yang lebih baru dan ChatGPT, dan pada akhirnya saya harus memanggil xlib secara langsung
Padahal perangkat lunak itu memakai wxWidgets sehingga sebagian besar perubahan terenkapsulasi di dalamnya, dan bagian yang langsung memakai GDK/GTK pun sangat kecil
Walaupun GTK lahir dari GIMP, jika pengembangan GTK setelahnya tidak dilakukan untuk GIMP dan oleh GIMP, pekerjaan migrasinya pasti seperti mimpi buruk. Terlebih lagi untuk proyek yang sudah punya banyak hal yang harus diurus seperti pengeditan non-destruktif, mengulangi hal yang sama lagi sekarang untuk GTK4 tentu tidak akan terasa menarik
Jika GTK4 berusaha menjaga kompatibilitas sampai tingkat tertentu, mungkin saja di tahap akhir beralih dari GTK3 ke GTK4, tetapi kenyataannya tidak begitu
Kalau bukan untuk GNOME, GTK bukan pilihan yang cocok
Saya juga memakai GIMP hari ini. Terima kasih kepada semua yang terlibat
Setelah bertahun-tahun pun saya tetap kembali ke situ untuk penyuntingan sederhana
Dalam kasus saya, perubahan UI, terutama perilaku aneh terkait ekspor, membuat GIMP jadi kurang berguna untuk penyuntingan sederhana dan malah menjadi kerepotan besar