Arabirim Oluşturucu'ya RGB değerlerini nasıl girebilirim?


215

Arayüz Oluşturucu'da arka planlar için RGB veya Onaltılık renk değerlerini nasıl girebilirim? Önceden tanımlanmış renkleri seçebilirim, ancak RGB değerlerini manuel olarak girmek istiyorum. Bunu nerede yapabilirim?

Yanıtlar:


470

Arayüz Oluşturucu'da RGB ile renk nasıl seçilir.

Renk kaydırıcı simgesini tıklayın ve ardından açılır listeden "RGB Kaydırıcılar" ı seçin.

Ekranın herhangi bir yerinden tam bir renk almak için büyüteçleri renk seçici olarak da kullanabilirsiniz; ayrıca renk alanlarının büyüteçle nasıl çalıştığını açıklayan aşağıdaki @ ken'nin mükemmel yorumuna bakın.


3
Bahşiş için teşekkürler! Rastgele soru, bu ekran görüntüsünün üzerine yazmak için hangi yazılımı kullandınız? Güzel bir ek.
Sheehan Alam

21
Aslında, büyüteçle dikkatli olun. Sadece bileşen numaraları bir renk belirtmez, ayrıca renk uzayını da bilmeniz gerekir. Dize kodlamaları gibi. 65, A'nın ASCII kodlamasıdır. Bileşenlerin kodlanacağı / kodlarının çözüleceği renk aralığı yukarıdaki "RGB" kaydırıcılarının solundaki küçük açılır menüdedir. "Genel RGB" renk alanı + [NSColor colorWithCalibratedRed: green: blue: alpha:] ile yapılan renklere karşılık gelir. Büyüteç kullanırsanız, bileşenler geçerli ekran anlamına gelen "cihaz" alanına göre verilecektir. Bu uygun değil. Sonrasını genel olarak seçin.
Ken

2
Hata! Bu soru iPhone içindir. İPhone renk eşleşmiyor. sRGB muhtemelen ekranının en iyi tahminidir, bu nedenle UIColor ile kullanım için uygun bileşen numaralarına sahip olmak istiyorsanız, renk aralığı olarak sRGB'yi seçin.
Ken

2
Photoshop'ta ekran görüntüsüne yazmak için bir Wacom Bamboo Fun yazma tableti kullandım (Gimp bunun için de iyi çalışıyor). Ekran görüntüsünü command-shift-4 ile aldı, sonra boşluk bıraktı ve pencereye tıkladı.
Tyler

1
Herkes bunu yaşadı mı: Renk kaydırıcılarını hareket ettirmeye çalıştığımda ... sadece eski konumlarına geri dönüyorlar. (Değerler doğrudan
Bonnie

36

Tyler'ın yanıtı soruyu yanıtlasa da, seçiciyi kullanırken sorunlarla karşılaşabilirsiniz, çünkü ekranın renk alanını kullanır (Ken tarafından açıklandığı gibi).

RGB değerlerini Photoshop ile Xcode arasında tam olarak eşleştirmek istiyorsanız (renk uzayları arasında dönüştürme olmadan), resimlerinizi genel RGB'ye kaydetmeniz ve genel RGB renk aralığını kullanarak herhangi bir damlalık değerini girmeniz gerekir.

  • Photoshop'tan "Web ve Aygıtlar İçin Kaydet" i seçtiğinizde "sRGB'ye Dönüştür" kutusunun işaretini kaldırın.

resim açıklamasını buraya girin

  • Xcode'da, renk seçicideki renk aralığı açılır penceresini tıklayın ve "Genel RGB" yi seçin, ardından Photoshop'tan kırmızı, yeşil ve mavi değerleri girin, HEX DEĞERİ DEĞİLDİR , çünkü bu herhangi bir nedenle sRGB renk aralığına geri döner ( renk alanını sRGB olarak değiştirdiği için onaltılık alana da gidin).

resim açıklamasını buraya girin

Daha fazla bilgi burada ekran görüntüleri maç için nasıl dahil.


2
Onaltılık alanın seçtiğiniz renk alanında kalmaması korkunç bir özelliktir.
zimmryan

@zimmryan Kulağa bir böcek gibi geliyor. Teşekkürler OP
mattyohe

OMG bunun için çok teşekkürler. Xamarin.iOS tasarımcısında tamamen aynı, çılgınca çalışıyor. Sadece RG ve B kutularını yazmak için çok dikkatli olmalısınız ve ne yaparsanız yapın sekmeyin, çünkü sRGB'ye sıfırlanan Hex kutusuna sekebilirsiniz ve baştan başlamanız gerekir.
bcr

-1 Kötü tavsiye. GenericRGB'yi çalışma alanı olarak kullanır ve dışa aktarırken sRGB'ye dönüştürmezseniz, RGB değerleriniz eşleşir, ancak renkleriniz eşleşmez . Bu yüzden ekran görüntülerinizi eşleştirmek için garip numaralar kullanmanız gerekiyor. RGB değerlerinizin gerçekten eşleşmesi gerekiyorsa, çalışma alanı olarak sRGB'yi kullanmanız gerekir. Aksi takdirde, dışa aktarma sırasında sRGB'ye dönüştürebilirsiniz. İOS renk profillerini (varlıklar için) yok saydığı için renk profili eklemek yardımcı olmaz.
Mackie Messer

2

Mac OS X renk paneline aşina olmadığınız anlaşılıyor. Diğer seçicileri seçmek için renk paneli penceresinin üst kısmındaki sekmeleri tıklayın. Seçiciler de eklentilerdir, bu nedenle renk seçimi için yeni kullanıcı arayüzü eklemek mümkündür. Örneğin, geliştirici renk seçicisine bakın .


2

Bunun eski bir soru olduğunu biliyorum, ama bugün aynı sorunun cevabını bulmam gerekiyordu ve bu beni doğru yola soktu. Panic.com'daki renk seçici doğru bir şekilde kuruldu, ancak renk seçicideki açılır menüdeki onaltılık seçenek her zaman RGB'ye ayarlar. Yani iyi değil. Bunun yerine şunu buldum:

http://wafflesoftware.net/hexpicker/

Bu onaltılık değeri gösterir ve Xcode 5.0.1 ve Mavericks üzerinde tam olarak çalışır.


0

resim açıklamasını buraya girin

Yukarıdaki kenarı kontrol edin, bu da Renkler Tepsisine gitmek için ikinci düğmeyi seçin (tepsinin üstündeki dairenin yanına yerleştirilen RGB kaydırıcılar (dikdörtgen görüntü)). Burada RGB değerleri girebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.