/** * Draw a coverage data image tile and format as TIFF bytes from the double * array of float pixel values formatted as float[row][width] * * @param pixelValues float pixel values as [row][width] * @return coverage data image tile bytes */ public byte[] drawTileData(float[][] pixelValues) { CoverageDataTiffImage image = drawTile(pixelValues); byte[] bytes = image.getImageBytes(); return bytes; }
/** * {@inheritDoc} */ @Override public byte[] drawTileData(GriddedTile griddedTile, Double[] values, int tileWidth, int tileHeight) { CoverageDataTiffImage image = drawTile(griddedTile, values, tileWidth, tileHeight); byte[] bytes = image.getImageBytes(); return bytes; }
/** * {@inheritDoc} */ @Override public byte[] drawTileData(GriddedTile griddedTile, Double[][] values) { CoverageDataTiffImage image = drawTile(griddedTile, values); byte[] bytes = image.getImageBytes(); return bytes; }
/** * {@inheritDoc} */ @Override public byte[] drawTileData(GriddedTile griddedTile, Double[] values, int tileWidth, int tileHeight) { CoverageDataTiffImage image = drawTile(griddedTile, values, tileWidth, tileHeight); byte[] bytes = image.getImageBytes(); return bytes; }
/** * {@inheritDoc} */ @Override public byte[] drawTileData(GriddedTile griddedTile, Double[][] values) { CoverageDataTiffImage image = drawTile(griddedTile, values); byte[] bytes = image.getImageBytes(); return bytes; }
/** * Draw a coverage data image tile and format as TIFF bytes from the double * array of float pixel values formatted as float[row][width] * * @param pixelValues * float pixel values as [row][width] * @return coverage data image tile bytes */ public byte[] drawTileData(float[][] pixelValues) { CoverageDataTiffImage image = drawTile(pixelValues); byte[] bytes = image.getImageBytes(); return bytes; }
/** * Draw a coverage data image tile and format as TIFF bytes from the flat array * of float pixel values of length tileWidth * tileHeight where each pixel * is at: (y * tileWidth) + x * * @param pixelValues float pixel values of length tileWidth * tileHeight * @param tileWidth tile width * @param tileHeight tile height * @return coverage data image tile bytes */ public byte[] drawTileData(float[] pixelValues, int tileWidth, int tileHeight) { CoverageDataTiffImage image = drawTile(pixelValues, tileWidth, tileHeight); byte[] bytes = image.getImageBytes(); return bytes; }
/** * Draw a coverage data image tile and format as TIFF bytes from the flat * array of float pixel values of length tileWidth * tileHeight where each * pixel is at: (y * tileWidth) + x * * @param pixelValues * float pixel values of length tileWidth * tileHeight * @param tileWidth * tile width * @param tileHeight * tile height * @return coverage data image tile bytes */ public byte[] drawTileData(float[] pixelValues, int tileWidth, int tileHeight) { CoverageDataTiffImage image = drawTile(pixelValues, tileWidth, tileHeight); byte[] bytes = image.getImageBytes(); return bytes; }