[]

Grafikerlere, Renk bilgisi olanlara Algoritma sorusu

Selamlar,

Benim 0-20km/s aralığındaki hızları yeşil-sarı-turuncu-kırmızı renkleriyle göstermem gerekiyor.

yalnız bunlar geçişli olmalı. atıyorum 0-5 aralığında yeşil geçişi, 5-10 aralığında sarı geçişi, 10-15 aralığında turuncu geçişi, 15-20 aralığında kırmızı geçişi yapmam lazım

rgb değerleri hangi aralıklar içinde değişmeli ? Zaman kazanmak için soruyorum, bunu yapmak çok mu zordu linki verenleri kırarım.

 
RGB değil HSV kullanmak daha yumuşak geçişler sağlıyormuş, basit gibi görünen iş çok teferruatlı çıktı.


  • kimlanbu  (07.11.14 15:05:35) 
şöyle birşey mi diyorsun?
i.imgur.com

  • battal gemalmaz  (07.11.14 15:12:55) 
R G B
0 255 0
26 255 0
53 255 0
80 255 0
107 255 0
134 255 0
161 255 0
187 255 0
214 255 0
241 255 0
255 241 0
255 214 0
255 187 0
255 161 0
255 134 0
255 107 0
255 80 0
255 53 0
255 26 0
255 0 0
  • midesiz  (07.11.14 15:15:11) 
  • midesiz  (07.11.14 15:41:16) 
@battal gemalmaz, evet istediğim tam olarak bu şekilde bir renk geçişi.

@midesiz, ilk verdiğin rgb geçişleri bir fikir veriyor ama geçişlerin yumuşak olması gerekiyor. stackoverflow linkini hala anlamaya çalışıyorum
  • kimlanbu  (07.11.14 16:03:46) 
rgb kullanınca arada kahverengi tonları çok kötü görünüyor...

public Color HizToRenk(double hiz)
{
int r, g, b, h;
Color renk;
h = Convert.ToInt32(hiz*100/20);
r = (255 * h) / 100;
g = (255 * (100 - h)) / 100 ;
b = 0;
renk = Color.FromArgb(r, g, b);
return (renk );
}
  • kimlanbu  (07.11.14 16:35:40) 
Kazara merak eden olursa diye yöntemi yazıyorum :

HSV 120 1 1 değerinden HSV 1 1 1 değerine doğru geçiş yaparsanız cillop gibi bir renk skalası oluşuyor.
  • kimlanbu  (08.11.14 09:44:11) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.