Krita 5.3 ve 6.0 Yayım Notları
Yıllarca süren bir çalışmanın ürünü olan Krita 5.3, uzun zamandır beklenen özelliklerle dolu bir sürüm. Metin aracı ve nesnesi tamamen yeniden yazıldı; ancak metin sizi ilgilendirmese bile, dolgu aracı için boşluk kapatma, seçim araç çubuğu, tamamen yeni bir bıçak aracı ve çok daha fazlası gibi genel olarak birçok iyileştirme ve kullanışlı araç bulunuyor.
Krita 6
Yanlış duymadınız, aynı anda Krita 6’yı da yayımlıyoruz!
Krita 6, Krita’nın Qt6’ya uyarlanmış sürümüdür; yani, Krita 5.3’ü Qt5 ile derlediğinizde Krita 5.3’ü elde edersiniz; ancak Qt6 ile derlediğinizde çıkan sonuç Krita 6 olur. Bunu yapmamız gerekiyordu; çünkü birçok Linux dağıtımı halihazırda Qt5 desteğini bırakıyor. Qt6’ya geçerek Krita’yı gelecek yıllar için güvence altına almış olacağız.
Ancak Krita 6’nın getirdiği tek şey Qt6 desteği değil. Ayrıca Linux Wayland desteği, özellikle de Wayland Renk Yönetimi protokolünün tam özellikli bir uygulamasını da içeriyor. Bu sayede HDR desteği nihayet Krita’nın Linux sürümüne geliyor!
Wayland Renk Yönetimi Protokolü hala çok yeni. Yıllardır beklediğimiz en önemli özellik buydu: Eski X11 ekran sunucularında hangi monitörde olduğumuzu ve o monitörle hangi renk profilini ilişkilendireceğimizi her zaman anlayabiliyorduk; Wayland’ın mimarîsi ise bu bilgiyi bu kadar kolayca vermemek üzere tasarlandı.
Bu, temel özelliği tamamen tümleşik renk yönetimi olan bir boyama uygulaması için bir sorundur. Şimdi, Wayland Renk Yönetimi Protokolü, HDR ekran için bilmemiz gereken her şey içerilmek üzere, görsellerin renk yönetimi yapılmış görünümlerini sağlamak için gereksinim duyduğumuz tüm bilgileri bize sağlayacaktır. Wayland’ın bu kısmı hala çok yeni olduğundan, onu kullanmak için onu destekleyen güncel bir pencere yöneticisine ihtiyacınız olacaktır. Biz kendimiz, kodun yazıldığı yöneticiyi öneriyoruz: KWin 6.4.4.
Renk yönetimine ek olarak, Wayland desteği kesirli ölçeklendirme ve 10 bit ekran desteği anlamına da gelir.
Wayland desteği dışında Krita 6 ve 5.3, tümüyle aynı özellikleri paylaşıyor.
Krita 6’nın henüz Android için kullanılabilir olmadığını ve tüm platformlardaki Krita 6’nın erken erişim aşamasında olduğunu unutmayın.
Qt5 ile Qt6 arasında o kadar çok değişiklik var ki, Krita 5’te olmayan hataların Krita 6’da ortaya çıkması kaçınılmaz gibi bir şey. Bundan sonraki odak noktamız Krita 6’yı olabildiğince kararlı bir hale getirmek olacak.
Metin Aracı
Metin aracı 5.3 sürümünde tamamen elden geçirildi! En büyük yenilik elbette, metnin artık doğrudan tuval üzerinde düzenlenebilmesi ve alışılagelmiş klavye ve fare etkileşimlerinin yanı sıra giriş yöntemleri desteğinin de tam olarak sağlanmasıdır. Ama bununla da kalmadık! İşte bazı önemli noktalar:
Kaydırılmış Metin, Şekilde Metin ve Yolda Metin
Krita artık kendiliğinden metin kaydırma özelliğine sahip. Basit bir satır içi kaydırma alanı oluşturmak için bir alanı sürükleyebilir veya metnin içine akmasını sağlamak için bir şekle tıklayabilirsiniz. SVG 2 ile uyumlu olarak, metin kaydırma alanı birden fazla şekilden oluşabilir; bazıları son kaydırma alanına ekleme yaparken diğerleri çıkarma işlemi gerçekleştirir.
Metnin satır sonuna kadar kaydırılmasının yanı sıra, metnin bir yolu izlemesini sağlayabilir ve başlangıç konumunu da belirleyebilirsiniz.
Metin Özellikleri Paneli
Metin özellikleri penceresi, metni biçimlendirmenizi sağlar. Bu ayrı pencere, yalnızca metin aracıyla seçilen geçerli metni değil, aynı zamanda şekil seçim araçlarıyla seçilen birden fazla metni de düzenlemenize olanak tanır. 50’den fazla düzenlenebilir özellik listesinde kaybolmamanızı sağlamak için Krita, öntanımlı olarak seçili metinde veya paragrafında ayarlanmamış özellikleri gizler. Bunların her birinin görünürlük kurallarını istediğiniz gibi yapılandırabilir, böylece asla kullanmadığınız özellikleri gizleyebilir veya tüm özellikleri gösterebilirsiniz.
Bu çalışmanın büyük bir kısmı, sisteminizdeki yazıtiplerinin özel olarak indekslenmesini gerektiren yazıtipi seçicisine ayrıldı. Bu çalışma sayesinde, artık yazıtipi seçicisi içinde, eski PostScript yazıtiplerinden çağdaş OpenType değişken yazıtiplerine (tüm eksenler dahil) kadar her tür yazıtipini seçebilirsiniz. Bunun ötesinde, yazıtipleri artık künyelenebilir, aranabilir ve yazıtipinin içinde varsa yerelleştirilmiş adları (ve örnekleri) gösterilir.
50’den fazla özellik varken, favorilerinizi hatırlamak zor olabilir. Bu amaçla, Krita artık geçerli metne tez bir özellik seçimi uygulamanıza veya bunları yeni metin için temel olarak kullanmanıza olanak tanıyan biçem önayarları da sunuyor.
Glif Paleti
Yeni eklenen özelliklerden biri de glif paletidir. Glif paleti, şu anda kullanılan yazıtipinde bulunabilecek alternatif glifleri seçmenize olanak tanır. Metin özellikleri penceresi bir yazıtipindeki tüm OpenType özelliklerini yapılandırmaya izin verirken, glif paleti çok daha kullanışlıdır. Ayrıca, Unicode karakter varyasyonlarını seçmeye olanak tanır ki bu da ÇJK alfabelerinde dizgi yapanlar için iki kat daha kullanışlı olacaktır.
Dizgi Kipi
Metin Özellikleri paneline ek olarak, yeni Dizgi Kipi ile tuval üzerinde bir dizi özelliği düzenleyebilirsiniz. Metin aracındaki bu ayrı mod, Yazıtipi Boyutu, Taban Çizgisi Kayması, Satır Yüksekliği ve Baskın Taban Çizgisi gibi özellikleri doğrudan tuval üzerinde düzenlemenizi sağlayan denetimler sunar. Metin kendiliğinden satır sonuna getirilmediğinde, her bir karakterin konumunu ayrıntılı olarak bile düzenleyebilirsiniz!
Çeşitli:
- Tüm özellikler biraz daha geliştirildi, bu da Krita’nın CSS-Inline-3 Baskın ve Hizalama Taban Çizgisi özelliklerini tam olarak desteklediği anlamına geliyor. Bu özellikler, Devanagari veya Han yazısı gibi yazıtiplerinde farklı boyutlardaki metinlerin hizalanmasını yapılandırmak için kullanışlıdır.
- Yeni metin araç takımları QML ile geliştirildi ve bu, modern QML’ye ilk adımımız olduğu anlamına da geliyor.
- Metin düzenleme işlemlerinin bir yan etkisi olarak, vektör şekil düzenleme artık biraz daha hızlı ve tümünü seç/seçimi kaldır işlevleri artık tüm vektör araçlarında çalışıyor.
- Benzer şekilde, artık metnin arkasına konturların çizilmesine olanak tanıyan SVG 2 boyama sırası özelliğini de destekliyoruz.
Konu ile ilgili birkaç günce yazısını bu bağlantılardan okuyabilirsiniz (İngilizce): Fonts, Open Type, Font Metrics, various other properties, Text in Shape and Type Setting Mode.
Araçlar
- Vektör nesneler için yeni bir Bıçak Aracı eklendi (MR 2331. Bu araç sayesinde vektör nesnelerini hızlıca bölüp birleştirebilir, böylece çizgi romanlar için düzenleri kolayca oluşturabilirsiniz.
- Serbest dönüştürme sınırlayıcı kutu döndürme (MR 2113). Dönüştürme aracımız, seçili alanın etrafına bir sınırlayıcı kutu çizer. Ancak bu, her zaman piksellerin yönündeydi; bu da açılı çizilmiş bir resmi dönüştürürken oldukça zahmetli olabiliyordu. Artık dönüştürme sınırlayıcı kutusunu Kontrol+Seçenek düğmeleriyle döndürerek dönüştürdüğünüz seçimin görsel açısına uyacak şekilde ayarlayabilirsiniz.
- Sıvılaştırma Dönüşüm kipi hızlandırmaları (MR 2461. Dönüşüm aracındaki sıvılaştırma kipi büyük ölçüde hızlandırıldı.
- Vuruş hızına bağlı olarak yumuşatma ayarı yapın (MR 2192). Bu, vuruş hızına bağlı olarak vuruşun yumuşatılmasını azaltmanıza olanak tanır. Buradaki fikir, titremelerin çoğunun yavaş çizim yaparken meydana gelmesidir, bu nedenle fırça vuruşu daha uzun sürdüğünde yumuşatmanın doğal olarak daha yüksek olması gerekir. Tersine, hızlı fırça vuruşları daha az yumuşatmaya gereksinim duyar.
- Piksel sanat sabitleyicisi (MR 2158). Ken Lo’nun 2024 Google Summer of Code projesi olan piksel sanat sabitleyicisi, tek piksellik bir çizgiyle çizim yaparken daha iyi sonuçlar sağlar.
- Seçim araç çubuğu (MR 2422). Ross Rosales’in 2025 Google Summer of Code projesi olan seçim araç çubuğu, bir seçim etkin olduğunda kayan bir çubuk sağlar.
- Çoklu fırçaya “Aralıklarla Noktalara Çokla” kipi eklendi MR 1968. Bu, belirli aralıklarla birden fazla fırça çizmeyi sağlar.
- Şekil seçim aracındaki sayı girişlerinde iyileştirmeler yapıldı MR 2199. Artık birimleri ayarlamak için bunlara sağ tıklayabilirsiniz.
- Doldurma aracı da bazı iyileştirmeler aldı ve artık Boşlukları Kapat işlevine sahip (MR 2050 ve MR 2079), bu da doldurulacak alanı belirlerken çizgi çalışmalarındaki boşlukları kapatmasına olanak tanıyor.
Yardımcılar
- Yardımcı araç takımlarının yapılandırılması (MR 1966). Yardımcılar için tuval üzerindeki araç takımları tamamen elden geçirildi ve çoğaltma işlevi eklendi.
- Eğrisel perspektif yardımcısı (MR 1960 ve MR 2055). Eğrisel yardımcı, balık gözü nokta yardımcısına bir alternatiftir ve elipsler yerine yaylar kullanır.
Süzgeçler ve Katmanlar
- Renkleri yayma süzgeci eklendi. Bu süzgeç, renkli ve saydam bir görselin renklerinin saydam alanlara yayılmasını sağlar. Bu özellik, 3B ve oyun dokusu iş akışları için çok kullanışlıdır. Saydamlığın genellikle ayrı bir doku olarak ele alınması gerekir ve renkler bu süzgeçle hazırlandığında, saydamlık ve renkler arasındaki hizalama sorunlarının olasılığı azalır (MR 2161).
- Tüm harmanlama kiplerimiz HDR desteği açısından iki kez kontrol edildi. Daha önce Krita, belirli bir harmanlama kipiyle kompozisyon yaparken, harmanlama kipi desteklese bile, yüksek erimdeki renkleri bazen kırpabiliyordu. Artık HDR’yi destekleyen her harmanlama kipi bunu yapacak (MR 2294).
- Renk Kaplama Maskesi. Bir çizimi belirli bir renkle renklendiren bir süzgeç. Var olan HDR süzgecinden farklı olarak, katman panelindeki özel bir düğme ile hız ve hızlı kullanım için eniyilenmiştir. Bu, çizimlerini mürekkeplemeye hazırlayan sanatçılar için yararlı olacaktır. (MR 2285, 2318, 2303 ve 2282)
- Dönüşüm kısayolları artık birden fazla katmanda çalışıyor. Birden fazla katman seçiliyken Yansıtma, Döndürme, Ölçekleme, Eğme ve Ofset katman kısayollarını kullandığınızda, tüm katmanlar dönüştürülecektir MR 1811.
Paneller
- Kayıtçı paneli için Gerçek Zamanlı Yakalama kipi. Daha önce, başarım nedenleriyle kayıtçı paneli yalnızca birkaç karede bir yakalama yapıyordu. Şimdi, panele çoklu iş parçacıklı yakalama eklendi ve böylece gerçek zamanlı kayıt olanaklı hale geldi. (MR 2010).
- Artık açılır palete paneller eklenebiliyor. Bu, tuval üzerindeki fırça düzenleyicisinin yerini alıyor ve o da bir panele dönüştürüldü. Ayrıca, “Panel Kutusu”nu araç çubuğuna ekleyerek paneller artık araç çubuğunda da açılır pencere olarak eklenebiliyor (MR 2062, MR 2104).
- Izgaralar ve kılavuzlarda çeşitli iyileştirmeler yapıldı. Özellikle, kullanımı biraz daha tahmin edilebilir olan ve altıgen ızgaralar için kullanılabilen yeni bir izometrik kip eklendi. Izgara ve kılavuz renk yapılandırması artık belgeye kaydediliyor. Son olarak, dikdörtgen ızgaradaki yatay veya dikey çizgileri kapatma özelliği eklendi, böylece ızgara yalnızca bir çizgi deseni haline geliyor (MR 2090).
Fırçalar:
Fırçalarda dokularla çalışma konusunda iki yeni iyileştirme eklendi.
- Desen seçeneği için yumuşak dokulama kipi (MR 2068). Öntanımlı olarak, Krita’nın doku oluşturma seçeneği, fırçanın desen üzerindeki etkisini sınırlamak için güç ve desen seçeneklerini birlikte kullanır. Bu, gerçek hayatta dokulu bir kâğıt üzerinde kuru bir fırça kullanmaya benzer şekilde, güzel bir dokulu vuruş sağlar. Yeni Yumuşak Doku oluşturma kipi, gücün davranışını değiştirerek, desenin fırça üzerindeki etkisini denetlemesini sağlar; düşük değerlerde desen görünmez olur. Bu, zaman içinde ıslak ve kuru fırça arasında geçiş yapmaya daha çok benzer.
- “Silgiyi kendiliğinden tersine çevir” deseni (MR 2264). Doku seçeneğiyle çalışırken, silme işlemi sırasında bile dokunun bütünlüğünü korumak isteyebilirsiniz. Bu nedenle, silme kipine geçtiğinizde dokuyu tersine çevirecek olan “Silgiyi kendiliğinden tersine çevir” özelliğini ekledik.
- Eğriler için köşe kipi (MR 2191). Krita'nın fırça işletkesi, çeşitli algılayıcıların fırça üzerindeki etkilerini yapılandırmak için eğrileri yoğun olarak kullanır. Öntanımlı olarak, bu eğri üzerindeki noktalar çoğu durumda kullanışlı olan düzgün kübik eğrilerdir. Ancak bazen biraz daha fazla denetim istersiniz; bu nedenle Krita 5.3 artık belirli bir düğüme Kontrol ile tıklayarak keskin köşeler oluşturma özelliğiyle birlikte geliyor.
Dosyalar:
- Radiance RGB (.hdr) desteği (MR 1806). Krita 5.3 artık Radiance RGB dosyalarını yükleme ve kaydetme desteğine sahip. Bu, eski ama oldukça yaygın kullanılan bir HDR görüntü formatıdır ve HDR görüntülerle çalışan kişiler için büyük bir avantaj olacaktır.
- Yeni demet oluşturucusu (MR 1802). Srirupa Datta’nın GSoC projesi, paket oluşturucuyu elden geçirmeyi içeriyordu. Şimdi ise, künyeleri paketlere kaydetme özelliği de içerilmek üzere, paket oluşturma sürecinde size kılavuzluk etmeyi amaçlıyor.
- JPEG-XL: Renk uzayını depolamak için ICC renk profilleri yerine CICP kullanılmasına izin verme ve kayıpsız alfa değerini kaydetme özelliği eklendi MR 2077.
- JPEG-XL: Hareketli JXL dosyalarına ek olarak, çok katmanlı ve çok sayfalı JXL dosyaları için de destek eklendi (MR 2411).
- PSD için metin, şekiller ve kılavuzlar desteği (MR 1954). Krita artık PSD dosyalarından şekilleri, vektör maskelerini ve kılavuzları yükleyip kaydedebiliyor. Ayrıca, yol üzerindeki metin ve OpenType özellikleri gibi gelişmiş metin bilgileri de içerilmek üzere PSD dosyalarından metin yükleyebiliyor. Metni PSD’ye kaydetmek olanaklı; ancak biçimin karmaşıklığı nedeniyle ne yazık ki daha sınırlı.
Python eklentileri:
Bu sürüm, Python API’sinde çeşitli iyileştirmeler içerir. En dikkat çekici olanı ise artık fırça darbeleriyle resim yapmaya yönelik bir API’ye sahip olmamızdır (MR 2195), (MR 2198), (MR 2211).
Aşağıdaki Qt bileşenleri için sargılar eklendi:
Son olarak şunlar için yöntemler ekledik…
- Scratchpad (MR 2087)
- Izgaralar ve kılavuzlar (MR 2087)
- Belge otomatik kayıt durumu (MR 2160)
- Tuval kaydırma (MR 2338)
Son olarak, şu Python eklentilerini demete ekledik:
- Mutasyoncu fırça eklentisi (MR 2322). Krita için eylemle tetiklenen ayarların rastgeleleştirilmesi yoluyla fırça çeşitliliği ekleyen bir Python eklentisi.
- Python palet paneli yeniden eklendi (MR 2374). Python palet paneli yeniden etkinleştirildi. Bu panel, büyük ölçüde palet düzenleme deneyleri için tasarlanmıştır ve GPL ve SVG biçimlerini dışa aktarma desteğine sahiptir.
- İş akışı düğmeleri paneli (MR 2210). İş akışı düğmeleri paneli, dilediğiniz gibi sıralayabileceğiniz ve boyutlarını değiştirebileceğiniz, her türlü düğmeyi içeren kendi küçük paletinizi yapılandırmanıza olanak tanır.
Diğer
- Fırça dışı araçlar için ayrı silgi imleçleri (MR 1624). Çizim yaparken bazen silgi kipinde olup olmadığınızı anımsamak zor olabiliyor, bu nedenle tüm araç imleçlerine silgi simgesi içeren bir güncelleme eklendi.
- Kalem eğimi ince ayarları (MR 2314, MR 2337). Krita, bazı çizim tablet modellerinin bildirdiği eğim yönünü desteklemektedir. Ancak, tüm tabletler eğimi desteklemez ve ayrıca, solak bir kullanıcı tarafından oluşturulan bir fırça, sağ elini kullanan bir kullanıcı için çok farklı bir his verebilir. Bu nedenle, farklı el kullanımları için ekstra kalem eğimi ofseti eklemeye ve tablet eğimi desteklemediğinde öntanımlı bir kalem eğimi ayarlamaya olanak tanıyan denetimler eklendi.
- Ekran provası elden geçirildi (MR 2279). Daha önce, yazılım tabanlı prova özelliğimiz her iki dönüşümde de siyah nokta telafisine izin vermiyordu; bu da belgeyi doğrudan söz konusu profile dönüştürmeye kıyasla görünümde bir farklılığa yol açıyordu. Yazılım tabanlı prova ayarlarını, her iki dönüşümü de yapılandırmaya olanak sağlayacak şekilde elden geçirdik; öntanımlı ayarlar, geçerli monitör profili yapılandırmasını kullanmak veya kâğıt beyazı ve siyahını simüle etmektir (Not: Wayland kullanıcıları, Wayland protokolünün yeni olması nedeniyle, yazılım tabanlı prova Mutlak Renk Ölçümü modunda biraz farklı davranacaktır, daha fazla ayrıntı için kılavuza bakın).
- CSS paleti desteği (MR 2119). Palet paneli artık renk örneklerini temsil eden sınıfları içeren .css dosyalarını yükleyebiliyor.
- Tuval giriş ayarlarında ek kullanılabilir eylemler (MR 1801). Bu, bir dizi eylemler ekler; örneğin, renk örnekleyicisi, seçim kaldırma, katman etkinleştirme ve tuval giriş ayarları için bazı ayarları etkinleştirme gibi; böylelikle dokunmatik hareketlerle etkinleştirilebilirler.
- Global renk desteğini, belge başına da yapılabilme seçeneğiyle kaydetme (MR 1424). Renk geçmişi artık genel olarak veya belge başına kaydedilebilir.
- Yakınlaştırma kısayolları, fare imlecine veya tuvalin merkezine ayrı ayrı yakınlaştırma yapabilme özelliğine sahip (MR 2152). Krita daha önce fareyi imlece yakınlaştırmak için klavye düğmelerini ise tuvalin merkezine yakınlaştırmak için kullanıyordu. Bu ayrım, kısayolun hangi yakınlaştırma yöntemini kullanacağını açıkça belirtiyor. Öntanımlı olarak, tuvalin merkezine yakınlaştırma yapılır.
Katkıda Bulunanlar
- Agatha — Sıvılaştırma iyileştirmeleri, bıçak aracı
- Aries Moczar — Yardımcı düzenleyicisi araç takımının yeniden tasarımı
- Bourumir Wyngs — Renk geçmişini kaydetme desteği
- Carsten — Android desteği
- Deif Lou — Yumuşak doku kipi, fırça düzenleyicisi eğrileri için köşe noktaları eklendi
- Dimitriy — Birleştirme isteklerinin gözden geçirilmesi, ekran provasının elden geçirilmesi
- Emmet — Mutasyoncu eklentisi, kayıtçı paneli için gerçek zamanlı yakalama kipi, canlandırma hata düzeltmeleri
- Freya Lupen — Çoklu fırça için kopya taşıma, tuval üzeri paneli ve macOS ve Android üzerinde tonla sınama ve aktarım işleri
- Grum999 — Şekil seçim aracındaki ölçü döndüme kutuları için iyileştirmeler, ızgaralar ve kılavuzlar düzeltmeleri
- Halla — Yönetim
- Isaac Fleetwoord — Doğrusal eğri yardımcısı
- Ivan — Birçok macOS hata düzeltmesi ve kalite iyileştirmeleri
- Ken Lo — Piksel sanatı stabilizatörü
- killy |0veufOrever — Pürüzsüzlük stabilizatörü
- Krayton Draws — Dokunma hareketleri için ek kısayol eylemleri
- Maciej Jesionowski — Kalem eğim ince ayarları, hızlı renk kaplama
- Mr. xk1000 — Tuval ortasına yakınlaştırma ve fare imleci bölmesi
- Rasyuqa A H — Radiance RGB desteği, JPEG XL iyileştirmeleri
- Ross Rosales — Seçim araç çubuğu
- Sharaf Zaman — Android desteği
- Srirupa Datta — Yeni demet oluşturucusu
- Stuffins — Dönüşüm sınırlandıran kutu
- Thomas K/Bidi — CSS paleti desteği
- Timothée Giet — İş akışı düğmesi paneli, simge kalitesini iyileştirme
- Wolthera — Metin aracı, ekran provasının elden geçirilmesi