public class JPEGImageWriter extends ImageWriterBase
imageOutput| Constructor and Description |
|---|
JPEGImageWriter(JPEGImageWriterSpi provider,
javax.imageio.ImageWriter delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
boolean |
canInsertEmpty(int imageIndex) |
boolean |
canInsertImage(int imageIndex) |
boolean |
canRemoveImage(int imageIndex) |
boolean |
canReplaceImageMetadata(int imageIndex) |
boolean |
canReplacePixels(int imageIndex) |
boolean |
canReplaceStreamMetadata() |
boolean |
canWriteEmpty() |
boolean |
canWriteRasters() |
boolean |
canWriteSequence() |
javax.imageio.metadata.IIOMetadata |
convertImageMetadata(javax.imageio.metadata.IIOMetadata inData,
javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param) |
javax.imageio.metadata.IIOMetadata |
convertStreamMetadata(javax.imageio.metadata.IIOMetadata inData,
javax.imageio.ImageWriteParam param) |
void |
dispose() |
void |
endInsertEmpty() |
void |
endReplacePixels() |
void |
endWriteEmpty() |
void |
endWriteSequence() |
java.util.Locale[] |
getAvailableLocales() |
javax.imageio.metadata.IIOMetadata |
getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param) |
javax.imageio.metadata.IIOMetadata |
getDefaultStreamMetadata(javax.imageio.ImageWriteParam param) |
javax.imageio.ImageWriteParam |
getDefaultWriteParam() |
java.util.Locale |
getLocale() |
int |
getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param,
javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.metadata.IIOMetadata imageMetadata) |
java.lang.Object |
getOutput() |
java.awt.Dimension[] |
getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param,
javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.metadata.IIOMetadata imageMetadata) |
void |
prepareInsertEmpty(int imageIndex,
javax.imageio.ImageTypeSpecifier imageType,
int width,
int height,
javax.imageio.metadata.IIOMetadata imageMetadata,
java.util.List<? extends java.awt.image.BufferedImage> thumbnails,
javax.imageio.ImageWriteParam param) |
void |
prepareReplacePixels(int imageIndex,
java.awt.Rectangle region) |
void |
prepareWriteEmpty(javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.ImageTypeSpecifier imageType,
int width,
int height,
javax.imageio.metadata.IIOMetadata imageMetadata,
java.util.List<? extends java.awt.image.BufferedImage> thumbnails,
javax.imageio.ImageWriteParam param) |
void |
prepareWriteSequence(javax.imageio.metadata.IIOMetadata streamMetadata) |
void |
removeImage(int imageIndex) |
void |
replaceImageMetadata(int imageIndex,
javax.imageio.metadata.IIOMetadata imageMetadata) |
void |
replacePixels(java.awt.image.Raster raster,
javax.imageio.ImageWriteParam param) |
void |
replacePixels(java.awt.image.RenderedImage image,
javax.imageio.ImageWriteParam param) |
void |
replaceStreamMetadata(javax.imageio.metadata.IIOMetadata streamMetadata) |
void |
reset() |
protected void |
resetMembers() |
void |
setLocale(java.util.Locale locale) |
void |
setOutput(java.lang.Object output) |
void |
write(javax.imageio.IIOImage image) |
void |
write(javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param) |
void |
write(java.awt.image.RenderedImage image) |
void |
writeInsert(int imageIndex,
javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param) |
void |
writeToSequence(javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param) |
assertOutput, fakeAOI, fakeSubsampling, getFormatName, getSourceRegionabortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, clearAbortRequest, getOriginatingProvider, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListenerpublic JPEGImageWriter(JPEGImageWriterSpi provider, javax.imageio.ImageWriter delegate)
protected void resetMembers()
resetMembers in class ImageWriterBasepublic void setOutput(java.lang.Object output)
setOutput in class ImageWriterBasepublic java.lang.Object getOutput()
getOutput in class javax.imageio.ImageWriterpublic java.util.Locale[] getAvailableLocales()
getAvailableLocales in class javax.imageio.ImageWriterpublic void setLocale(java.util.Locale locale)
setLocale in class javax.imageio.ImageWriterpublic java.util.Locale getLocale()
getLocale in class javax.imageio.ImageWriterpublic javax.imageio.ImageWriteParam getDefaultWriteParam()
getDefaultWriteParam in class javax.imageio.ImageWriterpublic javax.imageio.metadata.IIOMetadata getDefaultStreamMetadata(javax.imageio.ImageWriteParam param)
getDefaultStreamMetadata in class ImageWriterBasepublic javax.imageio.metadata.IIOMetadata getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param)
getDefaultImageMetadata in class javax.imageio.ImageWriterpublic javax.imageio.metadata.IIOMetadata convertStreamMetadata(javax.imageio.metadata.IIOMetadata inData,
javax.imageio.ImageWriteParam param)
convertStreamMetadata in interface javax.imageio.ImageTranscoderconvertStreamMetadata in class ImageWriterBasepublic javax.imageio.metadata.IIOMetadata convertImageMetadata(javax.imageio.metadata.IIOMetadata inData,
javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param)
convertImageMetadata in interface javax.imageio.ImageTranscoderconvertImageMetadata in class javax.imageio.ImageWriterpublic int getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param,
javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.metadata.IIOMetadata imageMetadata)
getNumThumbnailsSupported in class javax.imageio.ImageWriterpublic java.awt.Dimension[] getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier imageType,
javax.imageio.ImageWriteParam param,
javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.metadata.IIOMetadata imageMetadata)
getPreferredThumbnailSizes in class javax.imageio.ImageWriterpublic boolean canWriteRasters()
canWriteRasters in class javax.imageio.ImageWriterpublic void write(javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
write in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void write(javax.imageio.IIOImage image)
throws java.io.IOException
write in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void write(java.awt.image.RenderedImage image)
throws java.io.IOException
write in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canWriteSequence()
canWriteSequence in class javax.imageio.ImageWriterpublic void prepareWriteSequence(javax.imageio.metadata.IIOMetadata streamMetadata)
throws java.io.IOException
prepareWriteSequence in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void writeToSequence(javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
writeToSequence in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void endWriteSequence()
throws java.io.IOException
endWriteSequence in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canReplaceStreamMetadata()
throws java.io.IOException
canReplaceStreamMetadata in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void replaceStreamMetadata(javax.imageio.metadata.IIOMetadata streamMetadata)
throws java.io.IOException
replaceStreamMetadata in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canReplaceImageMetadata(int imageIndex)
throws java.io.IOException
canReplaceImageMetadata in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void replaceImageMetadata(int imageIndex,
javax.imageio.metadata.IIOMetadata imageMetadata)
throws java.io.IOException
replaceImageMetadata in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canInsertImage(int imageIndex)
throws java.io.IOException
canInsertImage in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void writeInsert(int imageIndex,
javax.imageio.IIOImage image,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
writeInsert in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canRemoveImage(int imageIndex)
throws java.io.IOException
canRemoveImage in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void removeImage(int imageIndex)
throws java.io.IOException
removeImage in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canWriteEmpty()
throws java.io.IOException
canWriteEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void prepareWriteEmpty(javax.imageio.metadata.IIOMetadata streamMetadata,
javax.imageio.ImageTypeSpecifier imageType,
int width,
int height,
javax.imageio.metadata.IIOMetadata imageMetadata,
java.util.List<? extends java.awt.image.BufferedImage> thumbnails,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
prepareWriteEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void endWriteEmpty()
throws java.io.IOException
endWriteEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canInsertEmpty(int imageIndex)
throws java.io.IOException
canInsertEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void prepareInsertEmpty(int imageIndex,
javax.imageio.ImageTypeSpecifier imageType,
int width,
int height,
javax.imageio.metadata.IIOMetadata imageMetadata,
java.util.List<? extends java.awt.image.BufferedImage> thumbnails,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
prepareInsertEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void endInsertEmpty()
throws java.io.IOException
endInsertEmpty in class javax.imageio.ImageWriterjava.io.IOExceptionpublic boolean canReplacePixels(int imageIndex)
throws java.io.IOException
canReplacePixels in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void prepareReplacePixels(int imageIndex,
java.awt.Rectangle region)
throws java.io.IOException
prepareReplacePixels in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void replacePixels(java.awt.image.RenderedImage image,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
replacePixels in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void replacePixels(java.awt.image.Raster raster,
javax.imageio.ImageWriteParam param)
throws java.io.IOException
replacePixels in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void endReplacePixels()
throws java.io.IOException
endReplacePixels in class javax.imageio.ImageWriterjava.io.IOExceptionpublic void abort()
abort in class javax.imageio.ImageWriterpublic void reset()
reset in class ImageWriterBasepublic void dispose()
dispose in class javax.imageio.ImageWriterCopyright © 2016. All Rights Reserved.