SORU
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:

First

Second

Bazı ek kaynaklar:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • HowToBasic

    HowToBasic

    8 Aralık 2011