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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • Crossover

    Crossover

    18 HAZİRAN 2007