public static InterleavedS8 convert(InterleavedF32 input, InterleavedS8 output) {
		if (output == null) {
			output = new InterleavedS8(input.width, input.height, input.numBands);
		} else {
			output.reshape(input.width,input.height,input.numBands);
		}

		// threaded code is not significantly faster here
		ImplConvertImage.convert(input, output);

		return output;
	}
public static InterleavedS8 convert ( InterleavedF32 input , InterleavedS8 output ) { if ( output == null ) { output = new InterleavedS8 ( input . width , input . height , input . numBands ) ; } else { output . reshape ( input . width , input . height , input . numBands ) ; } ImplConvertImage . convert ( input , output ) ; return output ; }
<p>
Converts an {@link boofcv.struct.image.InterleavedF32} into a {@link boofcv.struct.image.InterleavedS8}.
</p>

@param input Input image which is being converted. Not modified.
@param output (Optional) The output image.  If null a new image is created. Modified.
@return Converted image.