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

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • PlayStation

    PlayStation

    16 Aralık 2005