4 EYLÜL 2008, PERŞEMBE
Algoritma rastgele estetik olarak hoş bir renk paleti oluşturmak için
Basit bir algoritma rasgele estetik renkler çok sayıda oluşturmak için arıyorum. Neon renkler, renkler andıran dışkı, vb saçma sapan.
Bu sorun için bir çözüm buldum ama RGB den alternatif renk paletleri güveniyor. Sadece bir eşleme daha düz RGB ileri geri kullanmak tercih ederim. Bu başka çözümler de en fazla 32 ya çok hoş rasgele renkler oluşturabilir.
Herhangi bir fikir harika olurdu.
CEVAP
4 EYLÜL 2008, PERŞEMBE
Sabit bir renk ile ortalama rastgele renk RGB değerleri:
(Java örnek)
public Color generateRandomColor(Color mix) {
Random random = new Random();
int red = random.nextInt(256);
int green = random.nextInt(256);
int blue = random.nextInt(256);
// mix the color
if (mix != null) {
red = (red mix.getRed()) / 2;
green = (green mix.getGreen()) / 2;
blue = (blue mix.getBlue()) / 2;
}
Color color = new Color(red, green, blue);
return color;
}
Burada bazı pastel renkler yukarıdaki yöntemi kullanarak oluşturulan:
Bazı ek kaynaklar:
Bunu Paylaş:
Nasıl otomatik olarak N "farklı&q...
Nasıl node.js KİMLİĞİ olarak kullanmak...
Nasıl en iyi Ruby rastgele bir dize ol...
Nasıl C rastgele bir sayı oluşturmak i...
Nasıl otomatik olarak SD kart üzerinde...