sun.awt.image.codec.JPEGParam Java Examples
The following examples show how to use
sun.awt.image.codec.JPEGParam.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: JPEGCodec.java From jdk1.8-source-analysis with Apache License 2.0 | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * It is the users responsiblity to match the colorID with the * data contained in the Raster. Failure to do so may lead to * either poor compression or poor image quality. If you don't * understand much about JPEG it is strongly recommended that you * stick to the BufferedImage interface. * @param ras Raster that is similar to those to be encoded later. * @param colorID the COLOR_ID for the encoded data. This should * match the data in the raster. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(Raster ras, int colorID) { JPEGParam ret = new JPEGParam(colorID, ras.getNumBands()); ret.setWidth(ras.getWidth()); ret.setHeight(ras.getHeight()); return ret; }
Example #2
Source File: JPEGCodec.java From jdk1.8-source-analysis with Apache License 2.0 | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. It * is the users responsiblity to match the colorID with the given * number of bands, which should match the data being encoded. * Failure to do so may lead to poor compression and/or poor image * quality. If you don't understand much about JPEG it is strongly * recommended that you stick to the BufferedImage interface. * * This can also be used as a factory for a JPEGDecodeParam object. * However this usage is extremely rare, as one needs to be decoding * abbreviated JPEG streams where the JPEG tables are coming from * some source other than a JPEG tables only stream. * * @param numBands the number of bands that will be encoded (max of four). * @param colorID 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 static JPEGEncodeParam getDefaultJPEGEncodeParam(int numBands, int colorID) throws ImageFormatException { return new JPEGParam(colorID, numBands); }
Example #3
Source File: JPEGCodec.java From oim-fx with MIT License | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * It is the users responsiblity to match the colorID with the * data contained in the Raster. Failure to do so may lead to * either poor compression or poor image quality. If you don't * understand much about JPEG it is strongly recommended that you * stick to the BufferedImage interface. * @param ras Raster that is similar to those to be encoded later. * @param colorID the COLOR_ID for the encoded data. This should * match the data in the raster. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(Raster ras, int colorID) { JPEGParam ret = new JPEGParam(colorID, ras.getNumBands()); ret.setWidth(ras.getWidth()); ret.setHeight(ras.getHeight()); return ret; }
Example #4
Source File: JPEGCodec.java From oim-fx with MIT License | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. It * is the users responsiblity to match the colorID with the given * number of bands, which should match the data being encoded. * Failure to do so may lead to poor compression and/or poor image * quality. If you don't understand much about JPEG it is strongly * recommended that you stick to the BufferedImage interface. * * This can also be used as a factory for a JPEGDecodeParam object. * However this usage is extremely rare, as one needs to be decoding * abbreviated JPEG streams where the JPEG tables are coming from * some source other than a JPEG tables only stream. * * @param numBands the number of bands that will be encoded (max of four). * @param colorID 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 static JPEGEncodeParam getDefaultJPEGEncodeParam(int numBands, int colorID) throws ImageFormatException { return new JPEGParam(colorID, numBands); }
Example #5
Source File: JPEGCodec.java From JDKSourceCode1.8 with MIT License | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * It is the users responsiblity to match the colorID with the * data contained in the Raster. Failure to do so may lead to * either poor compression or poor image quality. If you don't * understand much about JPEG it is strongly recommended that you * stick to the BufferedImage interface. * @param ras Raster that is similar to those to be encoded later. * @param colorID the COLOR_ID for the encoded data. This should * match the data in the raster. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(Raster ras, int colorID) { JPEGParam ret = new JPEGParam(colorID, ras.getNumBands()); ret.setWidth(ras.getWidth()); ret.setHeight(ras.getHeight()); return ret; }
Example #6
Source File: JPEGCodec.java From JDKSourceCode1.8 with MIT License | 3 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. It * is the users responsiblity to match the colorID with the given * number of bands, which should match the data being encoded. * Failure to do so may lead to poor compression and/or poor image * quality. If you don't understand much about JPEG it is strongly * recommended that you stick to the BufferedImage interface. * * This can also be used as a factory for a JPEGDecodeParam object. * However this usage is extremely rare, as one needs to be decoding * abbreviated JPEG streams where the JPEG tables are coming from * some source other than a JPEG tables only stream. * * @param numBands the number of bands that will be encoded (max of four). * @param colorID 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 static JPEGEncodeParam getDefaultJPEGEncodeParam(int numBands, int colorID) throws ImageFormatException { return new JPEGParam(colorID, numBands); }
Example #7
Source File: JPEGCodec.java From jdk1.8-source-analysis with Apache License 2.0 | 2 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * The returned object should do a credible job of encoding the * given BufferedImage. * @param bi A BufferedImage that is similar to the BufferedImage(s) * that will encoded using the returned JPEGEncodeParam object. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(BufferedImage bi) { int colorID = JPEGParam.getDefaultColorId(bi.getColorModel()); return getDefaultJPEGEncodeParam(bi.getRaster(), colorID); }
Example #8
Source File: JPEGCodec.java From jdk1.8-source-analysis with Apache License 2.0 | 2 votes |
/** * This is a factory method for creating a JPEGEncodeParam from a * JPEGDecodeParam. This will return a new JPEGEncodeParam object * that is initialized from the JPEGDecodeParam object. All major * pieces of information will be initialized from the DecodeParam * (Markers, Tables, mappings). * @param jdp The JPEGDecodeParam object to copy. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(JPEGDecodeParam jdp) throws ImageFormatException { return new JPEGParam(jdp); }
Example #9
Source File: JPEGCodec.java From oim-fx with MIT License | 2 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * The returned object should do a credible job of encoding the * given BufferedImage. * @param bi A BufferedImage that is similar to the BufferedImage(s) * that will encoded using the returned JPEGEncodeParam object. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(BufferedImage bi) { int colorID = JPEGParam.getDefaultColorId(bi.getColorModel()); return getDefaultJPEGEncodeParam(bi.getRaster(), colorID); }
Example #10
Source File: JPEGCodec.java From oim-fx with MIT License | 2 votes |
/** * This is a factory method for creating a JPEGEncodeParam from a * JPEGDecodeParam. This will return a new JPEGEncodeParam object * that is initialized from the JPEGDecodeParam object. All major * pieces of information will be initialized from the DecodeParam * (Markers, Tables, mappings). * @param jdp The JPEGDecodeParam object to copy. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(JPEGDecodeParam jdp) throws ImageFormatException { return new JPEGParam(jdp); }
Example #11
Source File: JPEGCodec.java From JDKSourceCode1.8 with MIT License | 2 votes |
/** * This is a factory method for creating JPEGEncodeParam objects. * The returned object should do a credible job of encoding the * given BufferedImage. * @param bi A BufferedImage that is similar to the BufferedImage(s) * that will encoded using the returned JPEGEncodeParam object. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(BufferedImage bi) { int colorID = JPEGParam.getDefaultColorId(bi.getColorModel()); return getDefaultJPEGEncodeParam(bi.getRaster(), colorID); }
Example #12
Source File: JPEGCodec.java From JDKSourceCode1.8 with MIT License | 2 votes |
/** * This is a factory method for creating a JPEGEncodeParam from a * JPEGDecodeParam. This will return a new JPEGEncodeParam object * that is initialized from the JPEGDecodeParam object. All major * pieces of information will be initialized from the DecodeParam * (Markers, Tables, mappings). * @param jdp The JPEGDecodeParam object to copy. */ public static JPEGEncodeParam getDefaultJPEGEncodeParam(JPEGDecodeParam jdp) throws ImageFormatException { return new JPEGParam(jdp); }