All pastes #264731 Raw Edit

majyk

public python v1 · immutable
·published 2006-12-02 18:09 UTC
rendered paste body
def gradient(start, end, steps=256):	s = int(start) & 0xFFFFFF	e = int(end) & 0xFFFFFF		sr = (s >> 16) & 0xFF	sg = (s >> 8) & 0xFF	sb = s & 0xFF		er = (e >> 16) & 0xFF	eg = (e >> 8) & 0xFF	eb = e & 0xFF 			dr = (sr - er) / steps	dg = (sg - eg) / steps	db = (sb - eb) / steps		ret = []		for i in range(steps):		ret.append("%02x%02x%02x" % ( (sr - (dr * i)), (sg - (dg * i)), (sb - (db * i))))		return ret	grad = gradient(0x607080, 0xDDDDDD, 50)	print grad