code: public static BufferedImage grayMagnitudeTemp(ImageGray src, BufferedImage dst, double normalize) {
  		if (normalize < 0)
  			normalize = GImageStatistics.maxAbs(src);
  
  		dst = checkInputs(src, dst);
  
  		if (src.getDataType().isInteger()) {
  			return grayMagnitudeTemp((GrayI) src, dst, (int) normalize);
  		} else {
  			throw new RuntimeException("Add support");
  		}
  	}
docs: <p>
  Renders a gray scale image using color values from cold to hot.
  </p>
  
  @param src       Input single band image.
  @param dst       Where the image is rendered into.  If null a new BufferedImage will be created and return.
  @param normalize Used to normalize the input image.
  @return Rendered image.