public class JpegWriter extends DefaultRasterWriter
at, colorInterp, dataType, dataWriter, driver, driverParams, extCancellable, fileUtil, ident, inFileName, MODE_DATAWRITE, MODE_FILEWRITE, nBands, outFileName, percent, pInfo, proj, rasterUtil, sizeWindowX, sizeWindowY, ulX, ulY| Constructor and Description |
|---|
JpegWriter(DataServerWriter dataWriter,
java.lang.String outFileName,
java.lang.Integer nBands,
java.awt.geom.AffineTransform at,
java.lang.Integer outSizeX,
java.lang.Integer outSizeY,
java.lang.Integer dataType,
Params params,
IProjection proj,
java.lang.Boolean geo)
Constructor para salvar datos servidos por el cliente
|
JpegWriter(java.lang.String fileName)
Constructor para la obtención de parámetros del driver
|
| Modifier and Type | Method and Description |
|---|---|
static void |
createCopy(GdalDriver driverDst,
java.lang.String dst,
java.lang.String src,
boolean bstrict,
java.lang.String[] params)
Realiza una copia en el formato especificado.
|
void |
dataWrite()
Realiza la escritura de datos con los datos que le pasa el cliente.
|
void |
fileWrite()
Realiza la función de compresión a partir de un GeoRasterFile.
|
java.lang.String |
getProviderName()
Gets the provider name of this
RasterWriter |
void |
loadParams(java.lang.String ident)
Carga los parámetros de este driver.
|
static void |
register() |
void |
setDriverType(java.lang.String drvType)
Asigna el tipo de driver con el que se salvará la imagen
|
void |
setParams(Params params)
Asigna los parámetros del driver modificados por el cliente.
|
void |
setWkt(java.lang.String wkt)
Añade la proyección Wkt con la que salvar.
|
void |
writeCancel()
Cancela el salvado de datos.
|
void |
writeClose()
Cierra el compresor ecw.
|
getDriverName, getDriverType, getIdent, getParams, getPercent, savePrjFile, setCancellableRasterDriver, setColorBandsInterpretation, setPercentpublic JpegWriter(java.lang.String fileName)
drvType - Tipo de driverpublic JpegWriter(DataServerWriter dataWriter, java.lang.String outFileName, java.lang.Integer nBands, java.awt.geom.AffineTransform at, java.lang.Integer outSizeX, java.lang.Integer outSizeY, java.lang.Integer dataType, Params params, IProjection proj, java.lang.Boolean geo) throws GdalException, java.io.IOException
dataWriter - Objeto servidor de datos para el driver de escrituraoutSizeX - Número de pixels en X de la imagen de salidaoutSizeY - Número de pixels en Y de la imagen de salidaoutFilename - Fichero de salidaextentMaxX - Posición en X máxima del extentextentMinX - Posición en X mínima del extentextentMaxY - Posición en Y máxima del extentextentMinY - Posición en Y mínima del extentnBands - Número de bandasdrvType - Tipo de driverGdalExceptionjava.io.IOExceptionpublic static void register()
public void loadParams(java.lang.String ident)
public java.lang.String getProviderName()
RasterWriterRasterWriterpublic void setDriverType(java.lang.String drvType)
drvType - Tipo de driverpublic void fileWrite()
throws java.io.IOException,
ProcessInterruptedException
fileWrite in class DefaultRasterWriterjava.io.IOExceptionProcessInterruptedExceptionpublic static void createCopy(GdalDriver driverDst, java.lang.String dst, java.lang.String src, boolean bstrict, java.lang.String[] params) throws java.io.IOException, GdalException
java.io.IOExceptionGdalExceptionpublic void dataWrite()
throws java.io.IOException,
ProcessInterruptedException
dataWrite in interface RasterWriterdataWrite in class DefaultRasterWriterjava.io.IOExceptionProcessInterruptedExceptionpublic void writeCancel()
writeCancel in interface RasterWriterwriteCancel in class DefaultRasterWriterpublic void setParams(Params params)
DefaultRasterWritersetParams in class DefaultRasterWriterpublic void writeClose()
writeClose in interface RasterWriterwriteClose in class DefaultRasterWriterGdalExceptionpublic void setWkt(java.lang.String wkt)
DefaultRasterWritersetWkt in interface RasterWritersetWkt in class DefaultRasterWriter