public class JPEGImageEncoderImpl extends Object implements JPEGImageEncoder
| 构造器和说明 |
|---|
JPEGImageEncoderImpl(OutputStream var1) |
JPEGImageEncoderImpl(OutputStream var1,
JPEGEncodeParam var2) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
encode(BufferedImage var1)
Encode a BufferedImage as a JPEG data stream.
|
void |
encode(BufferedImage var1,
JPEGEncodeParam var2)
Encode a BufferedImage as a JPEG data stream.
|
void |
encode(Raster var1)
Encode a Raster as a JPEG data stream.
|
void |
encode(Raster var1,
JPEGEncodeParam var2)
Encode a Raster as a JPEG data stream.
|
int |
getDefaultColorId(ColorModel var1)
Returns the 'default' encoded COLOR_ID for a given ColorModel.
|
JPEGEncodeParam |
getDefaultJPEGEncodeParam(BufferedImage var1)
This is a factory method for creating JPEGEncodeParam objects.
|
JPEGEncodeParam |
getDefaultJPEGEncodeParam(int var1,
int var2)
This is a factory method for creating JPEGEncodeParam objects.
|
JPEGEncodeParam |
getDefaultJPEGEncodeParam(JPEGDecodeParam var1)
This is a factory method for creating a JPEGEncodeParam from a
JPEGDecodeParam.
|
JPEGEncodeParam |
getDefaultJPEGEncodeParam(Raster var1,
int var2)
This is a factory method for creating JPEGEncodeParam objects.
|
JPEGEncodeParam |
getJPEGEncodeParam()
This returns a copy of the current JPEGEncodeParam object, if
you want changes to affect the encoding process you must 'set'
it back into the encoder (either through setJPEGEncodeParam or
by providing the modified param object in the call to encode.
|
OutputStream |
getOutputStream()
Return the stream the Encoder is currenlt associated with.
|
void |
setJPEGEncodeParam(JPEGEncodeParam var1)
Set the JPEGEncodeParam object that is to be used for future
encoding operations.
|
public JPEGImageEncoderImpl(OutputStream var1)
public JPEGImageEncoderImpl(OutputStream var1, JPEGEncodeParam var2)
public int getDefaultColorId(ColorModel var1)
JPEGImageEncodergetDefaultColorId 在接口中 JPEGImageEncodervar1 - The ColorModel to map to an jpeg encoded COLOR_ID.public OutputStream getOutputStream()
JPEGImageEncodergetOutputStream 在接口中 JPEGImageEncoderpublic void setJPEGEncodeParam(JPEGEncodeParam var1)
JPEGImageEncodersetJPEGEncodeParam 在接口中 JPEGImageEncodervar1 - The JPEGEncodeParam object to use for future encodings.public JPEGEncodeParam getJPEGEncodeParam()
JPEGImageEncodergetJPEGEncodeParam 在接口中 JPEGImageEncoderpublic JPEGEncodeParam getDefaultJPEGEncodeParam(Raster var1, int var2)
JPEGImageEncodergetDefaultJPEGEncodeParam 在接口中 JPEGImageEncoderpublic JPEGEncodeParam getDefaultJPEGEncodeParam(BufferedImage var1)
JPEGImageEncodergetDefaultJPEGEncodeParam 在接口中 JPEGImageEncoderpublic JPEGEncodeParam getDefaultJPEGEncodeParam(int var1, int var2)
JPEGImageEncodergetDefaultJPEGEncodeParam 在接口中 JPEGImageEncodervar1 - the number of bands that will be encoded (max of
four).var2 - the COLOR_ID for the encoded data. This is used to
set reasonable defaults in the parameter object. This must match
the number of bands given.public JPEGEncodeParam getDefaultJPEGEncodeParam(JPEGDecodeParam var1) throws ImageFormatException
JPEGImageEncodergetDefaultJPEGEncodeParam 在接口中 JPEGImageEncodervar1 - The JPEGDecodeParam object to copy.ImageFormatExceptionpublic void encode(BufferedImage var1) throws IOException, ImageFormatException
JPEGImageEncoderIf no JPEGEncodeParam object has been provided yet a default one will be created by calling getDefaultJPEGEncodeParam with bi.
encode 在接口中 JPEGImageEncodervar1 - The BufferedImage to encode.IOExceptionImageFormatExceptionpublic void encode(BufferedImage var1, JPEGEncodeParam var2) throws IOException, ImageFormatException
JPEGImageEncoderThis call also sets the current JPEGEncodeParam object. The given JPEGEncodeParam object will be used for this and future encodings. If jep is null then a new JPEGEncodeParam object will be created by calling getDefaultJPEGEncodeParam with bi.
encode 在接口中 JPEGImageEncodervar1 - The BufferedImage to encode.var2 - The JPEGEncodeParam object used to control the encoding.IOExceptionImageFormatExceptionpublic void encode(Raster var1) throws IOException, ImageFormatException
JPEGImageEncoderIf no JPEGEncodeParam object has been provided yet a new JPEGEncodeParam object will be created by calling getDefaultJPEGEncodeParam with ras and COLOR_ID_UNKNOWN.
encode 在接口中 JPEGImageEncodervar1 - The Raster to encode.IOExceptionImageFormatExceptionpublic void encode(Raster var1, JPEGEncodeParam var2) throws IOException, ImageFormatException
JPEGImageEncoderencode 在接口中 JPEGImageEncodervar1 - The Raster to encode.var2 - The JPEGEncodeParam object used to control the encoding.IOExceptionImageFormatExceptionCopyright © 2022. All rights reserved.