Skija - Java için Skia bağlayıcısı
(github.com)- Çok platformlu 2D grafik kütüphanesi Skia'yı Java'da kullanılabilir hale getiren açık kaynak proje
→ JetBrains tarafından geliştiriliyor
- Skia, performans açısından mevcut tüm Java 2D araç takımlarından daha üstün
→ GPU hızlandırma ve optimizasyon, OpenType, renk uzayı desteği vb.
- Mevcut
javacppvb. kullanan bağlayıcılardan farklı olarak, Java-Native API ile elle geliştirilmiş
→ Otomatik bellek yönetimi
→ Java sınıfları/arayüzleri/kalıtım/singleton vb. yapıların doğru şekilde kullanımı
→ Getter/Setter vb. dahil, Java konvansiyonlarına uygun
→ Typed Enums
→ Skia/C++ veri tipleri yerine yerel Java (Strings, arrays, Streams, Files, Byte Buffers, AutoCloseable)
-
Windows/Linux/Mac, Bitmap/OpenGL/Metal/Vulkan (planlanıyor)
-
JetBrains Compose, Skija'yı kullanıyor
3 yorum
JetBrains Compose'un Skia kullandığını duymuştum; meğer içeride bunun gibi bir şey geliştirip kullanıyorlarmış.
Artık Java ile yapılmış araçlarda da biraz daha hızlı grafik ekranlar görebilecek miyiz acaba? hehe
Etiketleme özelliği varsa bağlantıyı elle eklememize gerek kalmaz, değil mi?
Siz geliştirirseniz ben de güzelce entegre ederim...?