I've been trying to use gdalwarp with the -tr and -te parameters to apply a scale factor to 'stretch' a raster. The result is a raster with correct extents and pixel size, but no RGB data. I've also added parameters for -of Gtiff and -ot in various combination to support Byte and Float values. Color me stuck!
gdalwarp $input_raster $scaled_raster -te $scaled_x_ll $scaled_y_ll $scaled_x_ur $scaled_y_ur -tr $scaled_px_x $scaled_px_y -s_srs EPSG:6428 -t_srs EPSG:6428