Comment faire pour normaliser une image?

Si j'ai une série de pixels, qui vont de dire -500 à +1000, comment pourrais-je normaliser tous les pixels sur le même gradient de sorte qu'ils tombent entre une plage spécifique, dire 0 et 255?

OriginalL'auteur Nick Bolton | 2009-03-29