Apple iki büyük haber yayınladı
Geçtiğimiz günlerde Apple'ın Safari 17 beta sürümünde ve WebKit motorunda JPEG XL görüntü formatı için varsayılan desteği etkinleştirdiği duyuruldu ; Google ise geçen yıl Chrome'da bu desteği sonlandırmıştı.
Google, JPEG XL için deneysel desteği Chromium kod tabanından kaldırmak için bir argüman olarak, formata ekosistemden yeterli ilginin olmamasını aldı. Google'ın JPEG XL dahil edilmesine karşı argümanları, mevcut biçimlere göre yeterli ek faydaların olmamasını da gösterdi.
O zamandan beri durum değişti ve web geliştiricilerinden ve topluluktan gelen olumlu geri bildirimlere ek olarak, format artık Safari ile de uyumlu olacak.
Aynı zamanda, Blink motoruna JPEG XL desteği eklemek için başvuru sayfası, aynı kalitede JPEG görüntülere kıyasla% 60'a varan boyut küçültme ve HDR, animasyon, şeffaflık gibi gelişmiş özelliklerin varlığı gibi avantajlardan bahseder. aşamalı yükleme, bit hızı azaltma ile sorunsuz bozulma, kayıpsız JPEG sıkıştırma (orijinal durumu geri yükleme özelliğiyle %21'e kadar JPEG azaltma), 4099'a kadar kanal desteği ve çok çeşitli görüntü derinlikleri.
JPEG XL codec'inin bir diğer olumlu yönü de telifsiz olması ve BSD lisansı altında açık bir referans uygulaması sunmasıdır . JPEG XL'de kullanılan teknolojiler, Microsoft'un rANS (Rank Asymmetric Number System) yöntemi için aldığı patent dışında, tescilli teknolojilerle örtüşmemektedir; ancak bu patentin daha önce kullanıldığı açıklanmıştır.
Ayrıca, ImageEngine hizmeti kullanılarak JPEG XL, WebP ve AVIF formatlarının karşılaştırıldığı sonuçlar da yayınlandı . JPEG XL kodlaması, AVIF'e kıyasla dosya boyutlarını %11 oranında azalttı ve Veri Hizmeti Standardı (DSSIM) değerlendirmesinde JPEG XL, AVIF'ten %13 daha iyi performans gösterdi. WebP'ye gelince, ortalama değerleri AVIF'e yakın olup, bu da JPEG XL'nin sıkıştırma oranı ve orijinalden görünür farklılıklar düzeyi açısından %10 daha önde olduğu anlamına gelir.
Firefox'ta JPEG XL desteği, günlük sürümlerde ( about:config dosyasında `image.jxl.enabled=true` ayarı ile etkinleştirilir ) mevcuttur, ancak Mozilla şimdilik bu formatı destekleme konusunda tarafsız kalmaktadır. Bu arada, Google, Chromium'da JPEG XL'nin çalışmasını sağlamak için geri dönüş kodu talepleri almaya devam etmektedir.
Motivasyon
Chrome'da JPEG XL'i desteklemek için ana motivasyonlar şunlardır:
– Görüntü boyutuna göre görüntü kalitesinde iyileşme, web'de buldukları kalitelerde JPEG'e kıyasla aynı görsel kalitede (daha büyük orijinallerin kayıplı sıkıştırması) dosya boyutunda yaklaşık %60 tasarruf.
Daha küçük indirme boyutları ve desteklenen aşamalı kod çözme modları ile iyileştirilmiş görsel gecikme.
– Hepsi aynı görüntü codec'inde HDR, animasyon ve progresif desteği.
– Kayıpsız yeniden sıkıştırılmış JPEG dosyaları için destek
Son olarak, Apple'ın WWDC23'te Windows oyun geliştiricilerinin oyunlarını macOS'ta çalışacak şekilde uyarlamalarına olanak sağlamayı amaçlayan Game Porting Toolkit'i tanıttığını da belirtmekte fayda var .
Bu bağlamda, projenin kaynak kodunun Wine tabanlı olduğunu ve macOS platformu için CrossOver paketinin düzenlenmesinde CodeWeavers yamalarının ek olarak kullanıldığını belirtmekte fayda var.
Oyun Taşıma Araç Kiti, macOS'ta DirectX 10 ve 11 API'lerine dayalı oyunları çalıştırma olanağı sağlayan CrossOver sürüm 22.1.1'i kullanmaktadır . Projede, DirectX 12 için ilk desteğin, macOS için CrossOver 23'ün gelecekteki geliştirme sürümünde planlandığı belirtilmiştir.
Oyun Taşıma Araç Kiti sunumu hakkında daha fazla bilgi edinmek isterseniz , ayrıntıları aşağıdaki bağlantıda bulabilirsiniz .