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

  • Kap Slap

    Kap Slap

    8 Mart 2010
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • spyib

    spyib

    9 Ocak 2007