1 puan yazan GN⁺ 2024-07-28 | 1 yorum | WhatsApp'ta paylaş

Kromatisite diyagramı neden öyle görünüyor?

  • XYZ renk uzayı üzerine çalışırken renk teorisini anlamaya çalışıyor
  • 1931'de oluşturulan XYZ renk uzayı, tüm renk uzaylarının adeta anası gibi görünüyor
  • XYZ renk uzayıyla ilgili okurken aşağıdaki gibi görseller sık sık karşısına çıkıyor
  • Bu görselin biçiminin ve renklerinin nasıl hesaplandığını merak ediyor
  • Bu sorunun yanıtını bulmak için çeşitli kaynakları araştırıyor

Renk eşleme fonksiyonları

  • Renk eşleme fonksiyonları, gözün hedef rengi algılamasını sağlamak için belirli dalga boylarının yoğunluğunu belirler
  • Kırmızı, yeşil ve mavi için üç renk eşleme fonksiyonu vardır
  • Kırmızı, yeşil ve mavi ışığın yoğunluğu ayarlanarak spektrum renkleri görsel olarak algılanır
  • CIE 1931 renk uzayı bu RGB renk eşleme fonksiyonlarını tanımlar
  • Deneyler yoluyla insanların, hedef renkle eşleşecek şekilde RGB ışık yoğunluklarını ayarladığı veriler toplanmıştır
  • Bu veriler, saf RGB ışıkla yeniden üretilemeyen spektrum renklerinin bulunduğunu gösterir

XYZ renk eşleme fonksiyonlarına giriş

  • XYZ renk uzayı, RGB renk uzayının bir matris dönüşümüdür
  • Bu dönüşüm doğrusal bir dönüşümdür ve aynı verinin hafifçe değiştirilmiş halidir
  • XYZ renk eşleme fonksiyonları, RGB renk eşleme fonksiyonlarının dönüştürülmesiyle elde edilir
  • XYZ renk uzayı tüm renkleri açıklar ve renk bilgisini cihaza bağımsız bir şekilde kodlar

Kromatisite

  • Kromatisite diyagramı, bir rengin niteliğini nesnel olarak belirtir
  • XYZ değerleri kullanılarak kromatisitenin x ve y değerleri hesaplanır
  • x ve y değerleri kullanılarak xy kromatisite diyagramı oluşturulur
  • RGB verileri XYZ uzayına dönüştürülerek kromatisite görselleştirilir

Renk doldurma

  • Kromatisite diyagramının içini doldurmak için her piksel için renk hesaplanır
  • x ve y değerleri kullanılarak XYZ değerleri oluşturulur ve bunlar sRGB uzayına dönüştürülür
  • Bu süreçte çok sayıda geçersiz renk üretilir
  • Rengi gösterebilmek için en uygun Y değeri bulunur

Spektrum oluşturma

  • Spektrum, renk eşleme fonksiyonları kullanılarak oluşturulur
  • XYZ değerleri sRGB'ye dönüştürülerek tuvale render edilir
  • p3 geniş renk gamı kullanılarak daha fazla renk ifade edilebilir

Kromatisite diyagramını doldurma

  • Kromatisite diyagramını doldurmak için rastgele renkler üretilir ve bunlar xy uzayında çizilir
  • Spektrum çizgisi oluşturularak XYZ ve RGB değerleri hesaplanır
  • Bu süreç sayesinde kromatisite diyagramı doldurulur

Renk sorunları

  • Üretilen renkler çoğu zaman aşırı doygun ya da geçersiz olur
  • Renkleri hesaplamak için RGB renk eşleme fonksiyonlarını kullanma yöntemi denenir
  • Hâlâ geçersiz renkler olsa da daha iyi sonuçlar elde edilir

Biçimi keşfetmek

  • Kromatisite diyagramının biçimi, XYZ renk eşleme fonksiyonlarından türemiştir
  • Rastgele renk eşleme fonksiyonları üretilerek kromatisite diyagramının biçimi üzerinde deney yapılır
  • Kromatisite diyagramının biçimi, gözün kırmızı, yeşil ve maviyi algılama şekline göre belirlenir

GN⁺ özeti

  • Bu yazı, renk teorisi ve renk uzayları hakkında derinlemesine bir anlayış sunar
  • Kromatisite diyagramının biçiminin ve renklerinin nasıl hesaplandığını açıklar
  • Renk eşleme fonksiyonlarının ve XYZ renk uzayının önemini vurgular
  • Renk gösteriminin sınırlarını ve dijital ekranlardaki renk sorunlarını inceler
  • Renk teorisine ilgi duyanlar için faydalı bir kaynaktır

1 yorum

 
GN⁺ 2024-07-28
Hacker News görüşleri
  • XYZ kromatisite diyagramının çarpık şekli, gerçek verilerle ilgisizdir

    • Kromatisite diyagramını 3D renk uzayının 2D düzlemsel bir kesiti olarak düşünmek daha doğaldır
    • Kromatisite diyagramı eşkenar üçgen olarak çizildiğinde, renk gamutunun gerçek şeklini daha net gösterir
  • Belirli bir kromatisite diyagramı, ekranda eksik olan renkleri yanlış gösterebilir

    • sRGB kırmızısı istendiğinde, yüksek gamutlu bir monitörde farklı bir rengin görünmesi sorununu yaşadım
    • Renk yönetimi hakkında daha fazla şey öğrendim
  • Renk uzayları üzerine ilginç bir inceleme var

  • Renk, algı ve renk gamutu hakkında yeni fikirler edindim

    • Belirli dalga boylarındaki ışığın peynir kokusunu ya da bir ayının varlığını çağrıştırabilmesi gibi, renk de duyusal bir deneyim olabilir
    • Magenta, spektrum dışı bir renktir; beyin aşırı yüklenmesin diye başka bir renk olarak algılanır
  • XYZ ile başlamak iyidir, ancak daha iyi renk uzayları vardır

    • CIE 1976 L',u',v' ve Dolby araştırmasındaki ICtCp bunlara dahildir
  • Eğitim amaçlı bir renk uzayı arıyorum

    • İnsan algısının gerçek özelliklerini yansıtan bir renk uzayına ihtiyaç var
    • CAM16UCS ve Jzazbz kullanılarak uygulandı
  • Negatif kırmızı ışık kaynağı, renk eşleme sürecinde kırmızı eklemek anlamına gelir

    • Negatif kırmızı, C+R = G+B gibi bir şekilde ortaya çıkar
  • Guild'in orijinal verilerini okuyorum

    • Tablo 4'teki sayıların ne anlama geldiğini anlamakta zorlanıyorum
    • Renk eşleme deneyinin normalize edilmemiş katsayılarını bulmak istiyorum
  • Kromatisite diyagramını doldurma yöntemi hakkında bir görüş

    • Bir Y değeri seçilir ve x, y koordinatları kullanılarak renk belirtilir
    • XYZ değerlerine dönüştürüldükten sonra sRGB renk uzayına eşlenir
  • OKLCH renk seçici, renkleri farklı bir şekilde ifade eder

    • 3D sürümü, bir renk dağ manzarası gibi görünür
    • L (parlaklık), C (kroma), H (ton), bu dağ manzarasının dik 2D kesitleridir
    • 3D kromatisite diyagramı render eden yazılımlar da vardır
    • Bağlantı: https://youtu.be/FdFpJFSTMVw?t=679