Dijital bir dünyada, renkler renk modellerinden birinde koordinatlar olarak temsil edilir: RGB, HSL, HCL , vb. Bazıları makineler için yapılır ( RGB , kelimenin tam anlamıyla ekranların çalışma şeklini temsil eder), diğerleri (HSL, HCL) daha fazla olmaya çalışır. renk uzayında gezinmek için daha doğal bir yol sağlayarak tasarımcı dostu.
Tasarımcılar için renkler görseldir. Belirli bir görünümü ve adı vardır ve kaydırıcıları bir renk seçicide hareket ettirerek veya tanıdık bir "damlalık" aracı kullanılarak seçilebilirler. Geliştiriciler için renkler, kodda referanslarla temsil edilen soyut varlıklardır.
Günün sonunda bunlar sadece farklı formatlardaki sayı kümeleridir.
Bu sayılar Photoshop gibi araçlarla görsel olarak veya kod yazarak dolaylı olarak değiştirilebilir. İlk durumda, kolayca değiştirilemeyecek anlık sonuçlar elde edebiliriz ve ikinci durumda, dik bir soyutlama merdiveni ile uğraşmak zorunda kalacağız .
Arkadaşım Alex'e iki dünyanın en iyisini almaya çalışan basit bir araç oluşturmasında yardım ettim : tasarımcıların renkleri manuel veya parametrik olarak değiştirmelerine izin verirken, nihai sonucun anında önizlemesini sağlar.
Generator , tasarımcıların renkleri daha iyi anlamalarına ve düğüm tabanlı bir arayüz kullanarak parametrik olarak onlarla çalışmasına yardımcı olan bir Figma eklentisidir .
Eklentinin nasıl çalıştığına dair birkaç örnek göstereyim…
İlk olarak, bir renk düğümü ekleyeceğiz ve bir renk değeri yazacağız.
Şimdi HEX formatında ilk rengimiz var. Diğer her şey için oldukça işe yaramaz olmasına rağmen, geliştiricilerle paylaşmak veya tasarım araçlarına kopyalayıp yapıştırmak için mükemmeldir.
Neyse ki, aynı renk, ihtiyaçlarınıza bağlı olarak farklı formatlarda sunulabilir.
HSL'deki ana rengimizi alalım ve renk tekerleğinde tonu 180º döndürerek tamamlayıcı bir renk oluşturalım.
81º ve 180º toplamını hesaplayarak ve ardından orijinal doygunluğu ve açıklığı kopyalayıp yapıştırırken yeni düğüme hue değerini yazarak manuel olarak yapabiliriz . Ama neden bunun yerine bilgisayarın bu maymunun çalışmasına izin vermiyorsunuz?
Bu nedenle, orijinale bağlı ikinci bir renk düğümü oluşturacağız, ilk renk tonunu bunun toplamına ve 180º'ye bağlayacağız ve sonucu çıktı renk düğümüne eşleyeceğiz. Paragrafı okumak için bu örneği oluşturmak için harcadığınızdan daha fazla zaman harcayacaksınız.
Şimdi başlangıçtaki tohum rengi ne olursa olsun, otomatik olarak mükemmel bir tamamlayıcı elde ediyoruz.
Orijinal tonu iki yönde belirli bir açıyla dengeleyerek bu şemayı üçlü renk kombinasyonunu destekleyecek şekilde değiştirelim.
Ekstra renkler, bir tohum rengi ve örneğin beyazın enterpolasyonuyla hesaplanabilir. Renk modellerini değiştirmek farklı sonuçlar verir, bu nedenle denemekten ve en iyi olanı görmekten çekinmeyin.
Gerektiğinde, araçtan çıkmadan iki renk için WCAG kontrastını anında hesaplayabiliriz.
WCAG 2'de kullanılan kontrast hesaplama algoritmasının oldukça güvenilmez olduğunu ve sayılar için düşüncesizce optimize edilmemesi gerektiğini unutmayın. Mümkün olduğunda, bunun yerine WCAG 3 APCA'yı kullanın.
Başka bir pratik örnek, belirli bir arka plana karşı koyu veya açık metin kullanmamız gerektiğine karar vermek.
Karanlık olanın kontrastı çok daha yüksek, bu yüzden net bir kazanan.
Peki ya rengin doygun veya doymamış bir versiyonuna ihtiyacımız olursa?
Bir sayı düğümü ile doygunluğu ayarlayın ve bitti.
Bu numara, tamamen doymamış veya karanlık olmadığından emin olmak için rengi normalleştirmemiz gerekirse kullanışlı olabilir.
Renklerle manuel olarak oynayabilir veya birkaç değeri ayarlayarak anında sonuç almak için düğümlerimizi oldukça karmaşık zincirlere bağlayabiliriz.
Şimdi biraz daha karmaşık bir şey deneyelim, örneğin temel bir renk sistemi tasarlamak gibi: 3 renk tonu, her renk tonu için 2 derece.
Bir tohum rengi kullanacağız ve renk çarkını üç eşit parçaya bölerek iki tane daha oluşturacağız.
Ne yazık ki, HSL renk uzayı görsel olarak tek tip değildir. Matematiğimiz doğru, ancak bazı renkler açıkça göze çarpıyor.
Renk biçimini HCL olarak değiştirmeyi deneyelim. HCL , karmaşık renk sistemleri ve veri görselleştirmeleri oluşturmak için kullanışlı, algısal olarak tek biçimli en popüler renk uzaylarından biridir.
Bekle, neler oluyor?
Her büyük buluş gibi HCL de kusursuz değildir. Ana dezavantajı, renk uzayında gezinmenin oldukça zor olmasıdır, çünkü HSL'den farklı olarak, her zaman geçerli bir renk elde ettiğimiz basit bir silindir değildir.
Bu renk seçici , renkleri seçerken gerçekten dar bir köprü üzerinde denge kurmamız gerektiğini açıkça gösteriyor.
Jeneratör, mevcut en yakın geri dönüş rengini bulmak için belirli bir aralık içinde ton, kroma ve parlaklığı değiştirerek bir geri dönüş rengi bularak bu sorunu giderir.
Dolayısıyla, HCL'yi tamamen parametrik bir renk sisteminde kullanmak için bir renk düğümleri ve doğrulayıcılar kombinasyonuna güvenmemiz gerekecek. En güzeli…
Parlaklığı belirli bir sayı kadar yukarı ve aşağı kaydırarak renk dereceleri ekleyelim.
Bazı renkler hala geçerli değil ama biz bunlarla nasıl başa çıkacağımızı zaten biliyoruz, değil mi? Her bir HCL rengi için doğrulayıcılar ve bize erişilebilir bir renk seti sağlamak için sınıf ofsetinin yeterince büyük olduğundan emin olmak için bir kontrast denetleyicisi ekleyin.
Grafik ilk bakışta, özellikle görünüşte gereksiz doğrulama düğümleriyle gerçekten karmaşık görünebilir, ancak gerçek sihir, modeli tamamladığımızda ve yeniden kullanılabilir olduğunu anladığımızda başlar.
Bir saniye bekle…
Tohum rengini soluk yeşil olarak değiştirmek mi istiyorsunuz? Kontrol etmek.
Tonlar arasındaki açı değiştirilsin mi? Kontrol etmek.
Açık ve koyu dereceler arasındaki farkı azaltın mı? Kontrol etmek.
Çekirdek rengini HSL'ye bile dönüştürebilir ve doygunluğu ve açıklığı sabitleyebiliriz, böylece model yalnızca ilk rengin ton değerine dayanır. Şimdi model, yeşil, macenta ve hatta siyah veya beyaz olsun, tohuma bağladığınız her şeyle tam anlamıyla çalışır.
Bu noktada basit modelimiz tamamlandı ve bir hesap makinesi ve bir sürü araçla saatler harcamak zorunda kalmadan farklı parametreleri ayarlayabilir ve sonuçları anında önizleyebiliriz.
Jeneratör gümüş bir kurşun değildir: Bir saniye içinde sonsuz derecede esnek bir renk sistemi oluşturmanıza veya bir fare düğmesi tıklamasıyla tasarımlarınızı hoş ve hoş hale getirmenize izin vermez. Bunun yerine, eklenti, ilk günlerinde bile, renk teorisini açıklamak, farklı renk modellerini keşfetmek veya programlamanın tavşan deliğine dalmadan farklı karmaşıklık seviyelerinde parametrik renk sistemleri oluşturmak için kullanılabilecek bir dizi araç sağlar.
Bugün öğrendiklerinizin çoğunun iki yıl içinde geçerliliğini yitireceğini biliyor muydunuz? Nasıl devam edeceğiniz konusunda endişeli misiniz? Okulda patlayan bilgiler sizi şaşırttı mı? İşte? Evde? Seni endişelendiriyor mu? Stresli? Ezilmiş? MERAK ETME!!! Sorunlarınızın ve kaygılarınızın çözümü, sandığınızdan daha yakın. Cevap zaten kulaklarınızın arasında.
Bu sabah şehirde yeni bir kontrat imzalamış olan Londra merkezli bir teknoloji şirketinin iki kurucu ortağıyla birlikteydim. İçlerinden biri, iyi bir anlaşma aldıklarını, ancak bir yıl önce sunulan harika bir anlaşma olmadığını paylaştı ve yakın tarihli bir FT makalesiyle destekledi (https://www.
15 Temmuz 2012 Pazar günü, saat 22:00 civarında, Fort Washington, MD'den 19 yaşındaki Christian “Twin” Muse, babası Michael Muse'a dışarı çıkacağını ve geri döneceğini söyledi, ama o yapmadı. bu gece dön. Birkaç gün sonra, Christian en son Oxon Hill, MD'deki Glass Manor bölgesinde görüldü - bu, Fort Washington'dan tahmini olarak 17 dakika, 8 mil uzaklıkta.
Geçen gün oğlumun 25. doğum günü vardı ve konuşmadık bile. Son zamanlarda, kırık anne kalbimin son parçalarını alıp öğütücüden geçiren bir “kapalı aşamada”yız.
Yüksek Mahkeme'nin Roe v Wade'i bozmasıyla birlikte bir tepki dalgası yaşandı. Bu kararın acımasız, yanlış olduğunu ve ABD'yi en az bir asır geriye taşıdığını düşündüğümü hemen söyleyeceğim.
Bir madeni paranın fiyatı, fiyat oluşum denklemi - PFE ile belirlenir. Bu denklem uzun bir sabitler, ağırlıklar ve değişkenler satırıdır.