Coğrafi bir arka plan üzerinde GD / PHP HeatMap

0 Cevap php

Ben Bungie PHP ve GD kullanarak belirli halo 3 haritalarda Kills / Deaths göstermek için kullandığı heatmap etkisini çoğaltmak için çalışıyorum. (Örnek: http://www.bungie.net/stats/halo3/heatmapstats.aspx?player=gatts007 - Daha iyi bir örnek için "Guardian" gibi bir harita almak.)

Ben oyunun tüm veri ve arka harita görüntüleri var, ama ben aslında degrade düzgün çalışmak için bir yol ile geliyor sorun yaşıyorum.

İşte benim süreç şimdiye kadar:

  1. On a pure black background: For each kill Draw white gradient-translucent circle (solid near the middle, 100% translucent at the edge) at that location on the map. (This is working well.)
  2. Now replace any solid black pixel with a pure translucent pixel.
  3. Isı haritası etkiyi elde etmek için kalan piksellerin bir renk skalası haritada. (Rengi eşleştirmek için gri skala değerini kullanın.)
  4. Gerçek harita arka üstüne bu oluşturulan görüntü yerleştirin.

Ben adım 2 ve 3 ile ilgili sorunlar yaşıyorum. Herkes bu adımların bazı iyi örnekler var mı? Veya daha iyisi, bu süreci daha iyi sonuçlar verecektir?

Teşekkürler!

0 Cevap