/** * Get the pixel value as a 16 bit unsigned integer value * * @param image * tile image * @param x * x coordinate * @param y * y coordinate * @return unsigned integer pixel value */ public int getUnsignedPixelValue(BufferedImage image, int x, int y) { short pixelValue = getPixelValue(image, x, y); int unsignedPixelValue = getUnsignedPixelValue(pixelValue); return unsignedPixelValue; }
/** * Get the pixel value as a 16 bit unsigned integer value * * @param raster * image raster * @param x * x coordinate * @param y * y coordinate * @return unsigned integer pixel value */ public int getUnsignedPixelValue(WritableRaster raster, int x, int y) { short pixelValue = getPixelValue(raster, x, y); int unsignedPixelValue = getUnsignedPixelValue(pixelValue); return unsignedPixelValue; }
int pixelValue2 = coverageData.getUnsignedPixelValue(pixelValues, width, x, y); TestCase.assertEquals(pixelValue, pixelValue2);