diff --git a/java/doc/allclasses-frame.html b/java/doc/allclasses-frame.html index 2183aa4e..509ea508 100644 --- a/java/doc/allclasses-frame.html +++ b/java/doc/allclasses-frame.html @@ -1,43 +1,23 @@ - - - - -All Classes - - - - - - - - - - -All Classes -
- - - - - -
TJ -
-TJCompressor -
-TJCustomFilter -
-TJDecompressor -
-TJScalingFactor -
-TJTransform -
-TJTransformer -
-YUVImage -
-
- - - + + + +All Classes + + + +

All Classes

+
+ +
+ + diff --git a/java/doc/allclasses-noframe.html b/java/doc/allclasses-noframe.html index 41ed55e6..3eac18fa 100644 --- a/java/doc/allclasses-noframe.html +++ b/java/doc/allclasses-noframe.html @@ -1,43 +1,23 @@ - - - - -All Classes - - - - - - - - - - -All Classes -
- - - - - -
TJ -
-TJCompressor -
-TJCustomFilter -
-TJDecompressor -
-TJScalingFactor -
-TJTransform -
-TJTransformer -
-YUVImage -
-
- - - + + + +All Classes + + + +

All Classes

+
+ +
+ + diff --git a/java/doc/constant-values.html b/java/doc/constant-values.html index 01f950f3..ec1b21d4 100644 --- a/java/doc/constant-values.html +++ b/java/doc/constant-values.html @@ -1,462 +1,479 @@ - - - - -Constant Field Values - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-Constant Field Values

-
-
-Contents - - - - - - -
-org.libjpegturbo.*
- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
org.libjpegturbo.turbojpeg.TJ
-public static final intCS_CMYK3
-public static final intCS_GRAY2
-public static final intCS_RGB0
-public static final intCS_YCbCr1
-public static final intCS_YCCK4
-public static final intFLAG_ACCURATEDCT4096
-public static final intFLAG_BOTTOMUP2
-public static final intFLAG_FASTDCT2048
-public static final intFLAG_FASTUPSAMPLE256
-public static final intFLAG_FORCEMMX8
-public static final intFLAG_FORCESSE16
-public static final intFLAG_FORCESSE232
-public static final intFLAG_FORCESSE3128
-public static final intNUMCS5
-public static final intNUMPF12
-public static final intNUMSAMP6
-public static final intPF_ABGR9
-public static final intPF_ARGB10
-public static final intPF_BGR1
-public static final intPF_BGRA8
-public static final intPF_BGRX3
-public static final intPF_CMYK11
-public static final intPF_GRAY6
-public static final intPF_RGB0
-public static final intPF_RGBA7
-public static final intPF_RGBX2
-public static final intPF_XBGR4
-public static final intPF_XRGB5
-public static final intSAMP_4115
-public static final intSAMP_4202
-public static final intSAMP_4221
-public static final intSAMP_4404
-public static final intSAMP_4440
-public static final intSAMP_GRAY3
- -

- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
org.libjpegturbo.turbojpeg.TJTransform
-public static final intNUMOP8
-public static final intOP_HFLIP1
-public static final intOP_NONE0
-public static final intOP_ROT1806
-public static final intOP_ROT2707
-public static final intOP_ROT905
-public static final intOP_TRANSPOSE3
-public static final intOP_TRANSVERSE4
-public static final intOP_VFLIP2
-public static final intOPT_CROP4
-public static final intOPT_GRAY8
-public static final intOPT_NOOUTPUT16
-public static final intOPT_PERFECT1
-public static final intOPT_TRIM2
- -

- -

-


- - +
+

Constant Field Values

+

Contents

+ +
+
+ + +

org.libjpegturbo.*

+ +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/deprecated-list.html b/java/doc/deprecated-list.html index a0a67a6d..79fd7ed9 100644 --- a/java/doc/deprecated-list.html +++ b/java/doc/deprecated-list.html @@ -1,276 +1,258 @@ - - - - -Deprecated List - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-Deprecated API

-
-
-Contents - - - - - - - - - - - - - - - - - - -
-Deprecated Fields
org.libjpegturbo.turbojpeg.TJ.FLAG_FORCEMMX -
-           
org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE -
-           
org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE2 -
-           
org.libjpegturbo.turbojpeg.TJ.FLAG_FORCESSE3 -
-           
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Deprecated Methods
org.libjpegturbo.turbojpeg.TJ.bufSizeYUV(int, int, int) -
-          Use TJ.bufSizeYUV(int, int, int, int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.compress(BufferedImage, byte[], int) -
-          Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.compress(byte[], int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.compress(BufferedImage, int) -
-          Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.compress(int) instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.decompress(byte[], int, int, int, int, int) -
-          Use - TJDecompressor.decompress(byte[], int, int, int, int, int, int, int) instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.decompressToYUV(byte[], int) -
-          Use TJDecompressor.decompressToYUV(YUVImage, int) instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.decompressToYUV(int) -
-          Use TJDecompressor.decompressToYUV(int, int, int, int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.encodeYUV(BufferedImage, byte[], int) -
-          Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.encodeYUV(byte[], int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.encodeYUV(BufferedImage, int) -
-          Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.encodeYUV(int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.encodeYUV(byte[], int) -
-          Use TJCompressor.encodeYUV(YUVImage, int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.encodeYUV(int) -
-          Use TJCompressor.encodeYUV(int, int) instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.getJPEGBuf() -
-          Use TJDecompressor.getSourceBuf() instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.getJPEGSize() -
-          Use TJDecompressor.getSourceSize() instead. 
org.libjpegturbo.turbojpeg.TJDecompressor.setJPEGImage(byte[], int) -
-          Use TJDecompressor.setSourceImage(byte[], int) instead. 
org.libjpegturbo.turbojpeg.TJCompressor.setSourceImage(byte[], int, int, int, int) -
-          Use - TJCompressor.setSourceImage(byte[], int, int, int, int, int, int) instead. 
-  -

- - - - - - - - -
-Deprecated Constructors
org.libjpegturbo.turbojpeg.TJCompressor(byte[], int, int, int, int) -
-          Use - TJCompressor.TJCompressor(byte[], int, int, int, int, int, int) instead. 
-  -

-


- - +
+

Deprecated API

+

Contents

+ +
+
+ + + + + + + + + + + +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/help-doc.html b/java/doc/help-doc.html index b919d0aa..ce749a93 100644 --- a/java/doc/help-doc.html +++ b/java/doc/help-doc.html @@ -1,207 +1,206 @@ - - - - -API Help - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-How This API Document Is Organized

-
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

-Package

-
- -

-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

-
-

-Class/Interface

-
- -

-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
- -

-Annotation Type

-
- -

-Each annotation type has its own separate page with the following sections:

-
- -

-Enum

-
- -

-Each enum has its own separate page with the following sections:

-
-

-Tree (Class Hierarchy)

-
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. -
-

-Deprecated API

-
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-

-Index

-
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-

-Prev/Next

-These links take you to the next or previous class, interface, package, or related page.

-Frames/No Frames

-These links show and hide the HTML frames. All pages are available with or without frames. -

-

-Serialized Form

-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. -

-

-Constant Field Values

-The Constant Field Values page lists the static final fields and their values. -

- - -This help file applies to API documentation generated using the standard doclet. - -
-


- - +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/index-all.html b/java/doc/index-all.html index df71bdee..c8a4f0c9 100644 --- a/java/doc/index-all.html +++ b/java/doc/index-all.html @@ -1,749 +1,919 @@ - - - - -Index - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -B C D E F G H I J N O P S T Y
-

-B

-
-
bufSize(int, int, int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns the maximum size of the buffer (in bytes) required to hold a JPEG - image with the given width, height, and level of chrominance subsampling. -
bufSizeYUV(int, int, int, int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns the size of the buffer (in bytes) required to hold a YUV planar - image with the given width, height, and level of chrominance subsampling. -
bufSizeYUV(int, int, int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Deprecated. Use TJ.bufSizeYUV(int, int, int, int) instead. -
-
-

-C

-
-
cf - -Variable in class org.libjpegturbo.turbojpeg.TJTransform -
Custom filter instance -
close() - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Free the native structures associated with this compressor instance. -
close() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Free the native structures associated with this decompressor instance. -
compress(byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Compress the uncompressed source image associated with this compressor - instance and output a JPEG image to the given destination buffer. -
compress(int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Compress the uncompressed source image associated with this compressor - instance and return a buffer containing a JPEG image. -
compress(BufferedImage, byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.compress(byte[], int) instead. -
compress(BufferedImage, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.compress(int) instead. -
CS_CMYK - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
CMYK colorspace. -
CS_GRAY - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Grayscale colorspace. -
CS_RGB - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
RGB colorspace. -
CS_YCbCr - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
YCbCr colorspace. -
CS_YCCK - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
YCCK colorspace. -
customFilter(ShortBuffer, Rectangle, Rectangle, int, int, TJTransform) - -Method in interface org.libjpegturbo.turbojpeg.TJCustomFilter -
A callback function that can be used to modify the DCT coefficients after +
B C D E F G H I J N O P S T Y  + + +

B

+
+
bufSize(int, int, int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns the maximum size of the buffer (in bytes) required to hold a JPEG + image with the given width, height, and level of chrominance subsampling.
+
+
bufSizeYUV(int, int, int, int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns the size of the buffer (in bytes) required to hold a YUV planar + image with the given width, height, and level of chrominance subsampling.
+
+
bufSizeYUV(int, int, int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Deprecated. + +
+
+
+ + + +

C

+
+
cf - Variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Custom filter instance
+
+
close() - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Free the native structures associated with this compressor instance.
+
+
close() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Free the native structures associated with this decompressor instance.
+
+
compress(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Compress the uncompressed source image associated with this compressor + instance and output a JPEG image to the given destination buffer.
+
+
compress(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Compress the uncompressed source image associated with this compressor + instance and return a buffer containing a JPEG image.
+
+
compress(BufferedImage, byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
compress(BufferedImage, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
CS_CMYK - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
CMYK colorspace.
+
+
CS_GRAY - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Grayscale colorspace.
+
+
CS_RGB - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
RGB colorspace.
+
+
CS_YCbCr - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
YCbCr colorspace.
+
+
CS_YCCK - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
YCCK colorspace.
+
+
customFilter(ShortBuffer, Rectangle, Rectangle, int, int, TJTransform) - Method in interface org.libjpegturbo.turbojpeg.TJCustomFilter
+
+
A callback function that can be used to modify the DCT coefficients after they are losslessly transformed but before they are transcoded to a new - JPEG image. -
-
-

-D

-
-
decompress(byte[], int, int, int, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image or decode the YUV source image associated + JPEG image.
+
+
+ + + +

D

+
+
decompress(byte[], int, int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a grayscale, RGB, or CMYK image - to the given destination buffer. -
decompress(byte[], int, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use - TJDecompressor.decompress(byte[], int, int, int, int, int, int, int) instead. -
decompress(int, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image associated with this decompressor - instance and return a buffer containing the decompressed image. -
decompress(int[], int, int, int, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image or decode the YUV source image associated + to the given destination buffer. +
+
decompress(byte[], int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+ +
+
decompress(int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image associated with this decompressor + instance and return a buffer containing the decompressed image.
+
+
decompress(int[], int, int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a grayscale, RGB, or CMYK image - to the given destination buffer. -
decompress(BufferedImage, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image or decode the YUV source image associated + to the given destination buffer. +
+
decompress(BufferedImage, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a decompressed/decoded image to - the given BufferedImage instance. -
decompress(int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image or decode the YUV source image associated + the given BufferedImage instance. +
+
decompress(int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and return a BufferedImage - instance containing the decompressed/decoded image. -
decompressToYUV(YUVImage, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image associated with this decompressor + instance containing the decompressed/decoded image. +
+
decompressToYUV(YUVImage, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image associated with this decompressor instance into a YUV planar image and store it in the given - YUVImage instance. -
decompressToYUV(byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use TJDecompressor.decompressToYUV(YUVImage, int) instead. -
decompressToYUV(int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Decompress the JPEG source image associated with this decompressor + YUVImage instance. +
+
decompressToYUV(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+ +
+
decompressToYUV(int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Decompress the JPEG source image associated with this decompressor instance into a YUV planar image and return a YUVImage - instance containing the decompressed image. -
decompressToYUV(int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use TJDecompressor.decompressToYUV(int, int, int, int) instead. -
-
-

-E

-
-
encodeYUV(YUVImage, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Encode the uncompressed source image associated with this compressor + instance containing the decompressed image. +
+
decompressToYUV(int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+ +
+
+ + + +

E

+
+
encodeYUV(YUVImage, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Encode the uncompressed source image associated with this compressor instance into a YUV planar image and store it in the given - YUVImage instance. -
encodeYUV(byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use TJCompressor.encodeYUV(YUVImage, int) instead. -
encodeYUV(int, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Encode the uncompressed source image associated with this compressor + YUVImage instance. +
+
encodeYUV(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Deprecated. + +
+
+
encodeYUV(int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Encode the uncompressed source image associated with this compressor instance into a YUV planar image and return a YUVImage - instance containing the encoded image. -
encodeYUV(int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use TJCompressor.encodeYUV(int, int) instead. -
encodeYUV(BufferedImage, byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.encodeYUV(byte[], int) instead. -
encodeYUV(BufferedImage, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.setSourceImage(BufferedImage, int, int, int, int) and - TJCompressor.encodeYUV(int) instead. -
equals(TJScalingFactor) - -Method in class org.libjpegturbo.turbojpeg.TJScalingFactor -
Returns true or false, depending on whether this instance and - other have the same numerator and denominator. -
-
-

-F

-
-
finalize() - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
  -
finalize() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
FLAG_ACCURATEDCT - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Use the most accurate DCT/IDCT algorithm available in the underlying - codec. -
FLAG_BOTTOMUP - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
The uncompressed source/destination image is stored in bottom-up (Windows, - OpenGL) order, not top-down (X11) order. -
FLAG_FASTDCT - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Use the fastest DCT/IDCT algorithm available in the underlying codec. -
FLAG_FASTUPSAMPLE - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
When decompressing an image that was compressed using chrominance + instance containing the encoded image. +
+
encodeYUV(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Deprecated. + +
+
+
encodeYUV(BufferedImage, byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
encodeYUV(BufferedImage, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
equals(TJScalingFactor) - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
+
+
Returns true or false, depending on whether this instance and + other have the same numerator and denominator.
+
+
+ + + +

F

+
+
finalize() - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
 
+
finalize() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
FLAG_ACCURATEDCT - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Use the most accurate DCT/IDCT algorithm available in the underlying + codec.
+
+
FLAG_BOTTOMUP - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
The uncompressed source/destination image is stored in bottom-up (Windows, + OpenGL) order, not top-down (X11) order.
+
+
FLAG_FASTDCT - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Use the fastest DCT/IDCT algorithm available in the underlying codec.
+
+
FLAG_FASTUPSAMPLE - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
When decompressing an image that was compressed using chrominance subsampling, use the fastest chrominance upsampling algorithm available in - the underlying codec. -
FLAG_FORCEMMX - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Deprecated.  -
FLAG_FORCESSE - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Deprecated.  -
FLAG_FORCESSE2 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Deprecated.  -
FLAG_FORCESSE3 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Deprecated.  -
-
-

-G

-
-
getBlueOffset(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
For the given pixel format, returns the number of bytes that the blue - component is offset from the start of the pixel. -
getBuf() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the YUV image buffer -
getColorspace() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the colorspace used in the source image (JPEG or YUV) associated - with this decompressor instance. -
getCompressedSize() - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Returns the size of the image (in bytes) generated by the most recent - compress/encode operation. -
getDenom() - -Method in class org.libjpegturbo.turbojpeg.TJScalingFactor -
Returns denominator -
getGreenOffset(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
For the given pixel format, returns the number of bytes that the green - component is offset from the start of the pixel. -
getHeight() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the height of the source image (JPEG or YUV) associated with this - decompressor instance. -
getHeight() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the height of the YUV image. -
getJPEGBuf() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use TJDecompressor.getSourceBuf() instead. -
getJPEGSize() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use TJDecompressor.getSourceSize() instead. -
getMCUHeight(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns the MCU block height for the given level of chrominance - subsampling. -
getMCUWidth(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns the MCU block width for the given level of chrominance - subsampling. -
getNum() - -Method in class org.libjpegturbo.turbojpeg.TJScalingFactor -
Returns numerator -
getPad() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the line padding used in the YUV image buffer. -
getPixelSize(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns the pixel size (in bytes) for the given pixel format. -
getRedOffset(int) - -Static method in class org.libjpegturbo.turbojpeg.TJ -
For the given pixel format, returns the number of bytes that the red - component is offset from the start of the pixel. -
getScaled(int) - -Method in class org.libjpegturbo.turbojpeg.TJScalingFactor -
Returns the scaled value of dimension. -
getScaledHeight(int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the height of the largest scaled-down image that the TurboJPEG + the underlying codec. +
+
FLAG_FORCEMMX - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Deprecated.
+
+
FLAG_FORCESSE - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Deprecated.
+
+
FLAG_FORCESSE2 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Deprecated.
+
+
FLAG_FORCESSE3 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Deprecated.
+
+
+ + + +

G

+
+
getBlueOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
For the given pixel format, returns the number of bytes that the blue + component is offset from the start of the pixel.
+
+
getBuf() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the YUV image buffer
+
+
getColorspace() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the colorspace used in the source image (JPEG or YUV) associated + with this decompressor instance.
+
+
getCompressedSize() - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Returns the size of the image (in bytes) generated by the most recent + compress/encode operation.
+
+
getDenom() - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
+
+
Returns denominator
+
+
getGreenOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
For the given pixel format, returns the number of bytes that the green + component is offset from the start of the pixel.
+
+
getHeight() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the height of the source image (JPEG or YUV) associated with this + decompressor instance.
+
+
getHeight() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the height of the YUV image.
+
+
getJPEGBuf() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Deprecated. + +
+
+
getJPEGSize() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Deprecated. + +
+
+
getMCUHeight(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns the MCU block height for the given level of chrominance + subsampling.
+
+
getMCUWidth(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns the MCU block width for the given level of chrominance + subsampling.
+
+
getNum() - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
+
+
Returns numerator
+
+
getPad() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the line padding used in the YUV image buffer.
+
+
getPixelSize(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns the pixel size (in bytes) for the given pixel format.
+
+
getRedOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
For the given pixel format, returns the number of bytes that the red + component is offset from the start of the pixel.
+
+
getScaled(int) - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
+
+
Returns the scaled value of dimension.
+
+
getScaledHeight(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the height of the largest scaled-down image that the TurboJPEG decompressor can generate without exceeding the desired image width and - height. -
getScaledWidth(int, int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the width of the largest scaled-down image that the TurboJPEG + height. +
+
getScaledWidth(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the width of the largest scaled-down image that the TurboJPEG decompressor can generate without exceeding the desired image width and - height. -
getScalingFactors() - -Static method in class org.libjpegturbo.turbojpeg.TJ -
Returns a list of fractional scaling factors that the JPEG decompressor in - this implementation of TurboJPEG supports. -
getSize() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the size (in bytes) of the YUV image buffer -
getSourceBuf() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the source image buffer associated with this decompressor - instance. -
getSourceSize() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the size of the source image (in bytes) associated with this - decompressor instance. -
getSubsamp() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the level of chrominance subsampling used in the source image - (JPEG or YUV) associated with this decompressor instance. -
getSubsamp() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the level of chrominance subsampling used in the YUV image. -
getTransformedSizes() - -Method in class org.libjpegturbo.turbojpeg.TJTransformer -
Returns an array containing the sizes of the transformed JPEG images - generated by the most recent transform operation. -
getWidth() - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Returns the width of the source image (JPEG or YUV) associated with this - decompressor instance. -
getWidth() - -Method in class org.libjpegturbo.turbojpeg.YUVImage -
Returns the width of the YUV image. -
-
-

-H

-
-
handle - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
handle - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
-
-

-I

-
-
isOne() - -Method in class org.libjpegturbo.turbojpeg.TJScalingFactor -
Returns true or false, depending on whether this instance is equal to - 1/1. -
-
-

-J

-
-
jpegBuf - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
jpegBufSize - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
-
-

-N

-
-
NUMCS - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
The number of JPEG colorspaces -
NUMOP - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
The number of lossless transform operations -
NUMPF - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
The number of pixel formats -
NUMSAMP - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
The number of chrominance subsampling options -
-
-

-O

-
-
op - -Variable in class org.libjpegturbo.turbojpeg.TJTransform -
Transform operation (one of OP_*) -
OP_HFLIP - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Flip (mirror) image horizontally. -
OP_NONE - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Do not transform the position of the image pixels. -
OP_ROT180 - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Rotate image 180 degrees. -
OP_ROT270 - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Rotate image counter-clockwise by 90 degrees. -
OP_ROT90 - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Rotate image clockwise by 90 degrees. -
OP_TRANSPOSE - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Transpose image (flip/mirror along upper left to lower right axis). -
OP_TRANSVERSE - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Transverse transpose image (flip/mirror along upper right to lower left - axis). -
OP_VFLIP - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
Flip (mirror) image vertically. -
OPT_CROP - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
This option will enable lossless cropping. -
OPT_GRAY - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
This option will discard the color data in the input image and produce - a grayscale output image. -
OPT_NOOUTPUT - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
This option will prevent TJTransformer.transform() from outputting a JPEG image for this - particular transform. -
OPT_PERFECT - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
This option will cause TJTransformer.transform() to throw an exception if the transform is not - perfect. -
OPT_TRIM - -Static variable in class org.libjpegturbo.turbojpeg.TJTransform -
This option will discard any partial MCU blocks that cannot be - transformed. -
options - -Variable in class org.libjpegturbo.turbojpeg.TJTransform -
Transform options (bitwise OR of one or more of OPT_*) -
org.libjpegturbo.turbojpeg - package org.libjpegturbo.turbojpeg
 
-
-

-P

-
-
PF_ABGR - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
ABGR pixel format. -
PF_ARGB - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
ARGB pixel format. -
PF_BGR - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
BGR pixel format. -
PF_BGRA - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
BGRA pixel format. -
PF_BGRX - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
BGRX pixel format. -
PF_CMYK - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
CMYK pixel format. -
PF_GRAY - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Grayscale pixel format. -
PF_RGB - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
RGB pixel format. -
PF_RGBA - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
RGBA pixel format. -
PF_RGBX - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
RGBX pixel format. -
PF_XBGR - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
XBGR pixel format. -
PF_XRGB - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
XRGB pixel format. -
-
-

-S

-
-
SAMP_411 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
4:1:1 chrominance subsampling. -
SAMP_420 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
4:2:0 chrominance subsampling. -
SAMP_422 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
4:2:2 chrominance subsampling. -
SAMP_440 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
4:4:0 chrominance subsampling. -
SAMP_444 - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
4:4:4 chrominance subsampling (no chrominance subsampling). -
SAMP_GRAY - -Static variable in class org.libjpegturbo.turbojpeg.TJ -
Grayscale. -
setJPEGImage(byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Deprecated. Use TJDecompressor.setSourceImage(byte[], int) instead. -
setJPEGQuality(int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Set the JPEG image quality level for subsequent compress operations. -
setSourceImage(byte[], int, int, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Associate an uncompressed RGB, grayscale, or CMYK source image with this - compressor instance. -
setSourceImage(byte[], int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.setSourceImage(byte[], int, int, int, int, int, int) instead. -
setSourceImage(BufferedImage, int, int, int, int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Associate an uncompressed RGB or grayscale source image with this - compressor instance. -
setSourceImage(YUVImage) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Associate an uncompressed YUV planar source image with this compressor - instance. -
setSourceImage(byte[], int) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Associate the JPEG image of length imageSize bytes stored in - srcImage with this decompressor instance. -
setSourceImage(YUVImage) - -Method in class org.libjpegturbo.turbojpeg.TJDecompressor -
Associate the specified YUV planar source image with this decompressor - instance. -
setSubsamp(int) - -Method in class org.libjpegturbo.turbojpeg.TJCompressor -
Set the level of chrominance subsampling for subsequent compress/encode - operations. -
srcColorspace - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
srcHeight - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
srcSubsamp - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
srcWidth - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
-
-

-T

-
-
TJ - Class in org.libjpegturbo.turbojpeg
TurboJPEG utility class (cannot be instantiated)
TJ() - -Constructor for class org.libjpegturbo.turbojpeg.TJ -
  -
TJCompressor - Class in org.libjpegturbo.turbojpeg
TurboJPEG compressor
TJCompressor() - -Constructor for class org.libjpegturbo.turbojpeg.TJCompressor -
Create a TurboJPEG compressor instance. -
TJCompressor(byte[], int, int, int, int, int, int) - -Constructor for class org.libjpegturbo.turbojpeg.TJCompressor -
Create a TurboJPEG compressor instance and associate the uncompressed + height. +
+
getScalingFactors() - Static method in class org.libjpegturbo.turbojpeg.TJ
+
+
Returns a list of fractional scaling factors that the JPEG decompressor in + this implementation of TurboJPEG supports.
+
+
getSize() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the size (in bytes) of the YUV image buffer
+
+
getSourceBuf() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the source image buffer associated with this decompressor + instance.
+
+
getSourceSize() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the size of the source image (in bytes) associated with this + decompressor instance.
+
+
getSubsamp() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the level of chrominance subsampling used in the source image + (JPEG or YUV) associated with this decompressor instance.
+
+
getSubsamp() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the level of chrominance subsampling used in the YUV image.
+
+
getTransformedSizes() - Method in class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Returns an array containing the sizes of the transformed JPEG images + generated by the most recent transform operation.
+
+
getWidth() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Returns the width of the source image (JPEG or YUV) associated with this + decompressor instance.
+
+
getWidth() - Method in class org.libjpegturbo.turbojpeg.YUVImage
+
+
Returns the width of the YUV image.
+
+
+ + + +

H

+
+
handle - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
handle - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
+ + + +

I

+
+
isOne() - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
+
+
Returns true or false, depending on whether this instance is equal to + 1/1.
+
+
+ + + +

J

+
+
jpegBuf - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
jpegBufSize - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
+ + + +

N

+
+
NUMCS - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
The number of JPEG colorspaces
+
+
NUMOP - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
The number of lossless transform operations
+
+
NUMPF - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
The number of pixel formats
+
+
NUMSAMP - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
The number of chrominance subsampling options
+
+
+ + + +

O

+
+
op - Variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Transform operation (one of OP_*)
+
+
OP_HFLIP - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Flip (mirror) image horizontally.
+
+
OP_NONE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Do not transform the position of the image pixels.
+
+
OP_ROT180 - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Rotate image 180 degrees.
+
+
OP_ROT270 - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Rotate image counter-clockwise by 90 degrees.
+
+
OP_ROT90 - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Rotate image clockwise by 90 degrees.
+
+
OP_TRANSPOSE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Transpose image (flip/mirror along upper left to lower right axis).
+
+
OP_TRANSVERSE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Transverse transpose image (flip/mirror along upper right to lower left + axis).
+
+
OP_VFLIP - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Flip (mirror) image vertically.
+
+
OPT_CROP - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
This option will enable lossless cropping.
+
+
OPT_GRAY - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
This option will discard the color data in the input image and produce + a grayscale output image.
+
+
OPT_NOOUTPUT - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
This option will prevent TJTransformer.transform() from outputting a JPEG image for this + particular transform.
+
+
OPT_PERFECT - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
This option will cause TJTransformer.transform() to throw an exception if the transform is not + perfect.
+
+
OPT_TRIM - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
This option will discard any partial MCU blocks that cannot be + transformed.
+
+
options - Variable in class org.libjpegturbo.turbojpeg.TJTransform
+
+
Transform options (bitwise OR of one or more of OPT_*)
+
+
org.libjpegturbo.turbojpeg - package org.libjpegturbo.turbojpeg
+
 
+
+ + + +

P

+
+
PF_ABGR - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
ABGR pixel format.
+
+
PF_ARGB - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
ARGB pixel format.
+
+
PF_BGR - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
BGR pixel format.
+
+
PF_BGRA - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
BGRA pixel format.
+
+
PF_BGRX - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
BGRX pixel format.
+
+
PF_CMYK - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
CMYK pixel format.
+
+
PF_GRAY - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Grayscale pixel format.
+
+
PF_RGB - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
RGB pixel format.
+
+
PF_RGBA - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
RGBA pixel format.
+
+
PF_RGBX - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
RGBX pixel format.
+
+
PF_XBGR - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
XBGR pixel format.
+
+
PF_XRGB - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
XRGB pixel format.
+
+
+ + + +

S

+
+
SAMP_411 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
4:1:1 chrominance subsampling.
+
+
SAMP_420 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
4:2:0 chrominance subsampling.
+
+
SAMP_422 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
4:2:2 chrominance subsampling.
+
+
SAMP_440 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
4:4:0 chrominance subsampling.
+
+
SAMP_444 - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
4:4:4 chrominance subsampling (no chrominance subsampling).
+
+
SAMP_GRAY - Static variable in class org.libjpegturbo.turbojpeg.TJ
+
+
Grayscale.
+
+
setJPEGImage(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Deprecated. + +
+
+
setJPEGQuality(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Set the JPEG image quality level for subsequent compress operations.
+
+
setSourceImage(byte[], int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Associate an uncompressed RGB, grayscale, or CMYK source image with this + compressor instance.
+
+
setSourceImage(byte[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
setSourceImage(BufferedImage, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Associate an uncompressed RGB or grayscale source image with this + compressor instance.
+
+
setSourceImage(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Associate an uncompressed YUV planar source image with this compressor + instance.
+
+
setSourceImage(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Associate the JPEG image of length imageSize bytes stored in + srcImage with this decompressor instance.
+
+
setSourceImage(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Associate the specified YUV planar source image with this decompressor + instance.
+
+
setSubsamp(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Set the level of chrominance subsampling for subsequent compress/encode + operations.
+
+
srcColorspace - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
srcHeight - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
srcSubsamp - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
srcWidth - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
+ + + +

T

+
+
TJ - Class in org.libjpegturbo.turbojpeg
+
+
TurboJPEG utility class (cannot be instantiated)
+
+
TJ() - Constructor for class org.libjpegturbo.turbojpeg.TJ
+
 
+
TJCompressor - Class in org.libjpegturbo.turbojpeg
+
+
TurboJPEG compressor
+
+
TJCompressor() - Constructor for class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Create a TurboJPEG compressor instance.
+
+
TJCompressor(byte[], int, int, int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Create a TurboJPEG compressor instance and associate the uncompressed source image stored in srcImage with the newly created - instance. -
TJCompressor(byte[], int, int, int, int) - -Constructor for class org.libjpegturbo.turbojpeg.TJCompressor -
Deprecated. Use - TJCompressor.TJCompressor(byte[], int, int, int, int, int, int) instead. -
TJCompressor(BufferedImage, int, int, int, int) - -Constructor for class org.libjpegturbo.turbojpeg.TJCompressor -
Create a TurboJPEG compressor instance and associate the uncompressed + instance. +
+
TJCompressor(byte[], int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJCompressor
+
+ +
+
TJCompressor(BufferedImage, int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJCompressor
+
+
Create a TurboJPEG compressor instance and associate the uncompressed source image stored in srcImage with the newly created - instance. -
TJCustomFilter - Interface in org.libjpegturbo.turbojpeg
Custom filter callback interface
TJDecompressor - Class in org.libjpegturbo.turbojpeg
TurboJPEG decompressor
TJDecompressor() - -Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor -
Create a TurboJPEG decompresssor instance. -
TJDecompressor(byte[]) - -Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor -
Create a TurboJPEG decompressor instance and associate the JPEG source - image stored in jpegImage with the newly created instance. -
TJDecompressor(byte[], int) - -Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor -
Create a TurboJPEG decompressor instance and associate the JPEG source + instance. +
+
TJCustomFilter - Interface in org.libjpegturbo.turbojpeg
+
+
Custom filter callback interface
+
+
TJDecompressor - Class in org.libjpegturbo.turbojpeg
+
+
TurboJPEG decompressor
+
+
TJDecompressor() - Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Create a TurboJPEG decompresssor instance.
+
+
TJDecompressor(byte[]) - Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Create a TurboJPEG decompressor instance and associate the JPEG source + image stored in jpegImage with the newly created instance.
+
+
TJDecompressor(byte[], int) - Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Create a TurboJPEG decompressor instance and associate the JPEG source image of length imageSize bytes stored in - jpegImage with the newly created instance. -
TJDecompressor(YUVImage) - -Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor -
Create a TurboJPEG decompressor instance and associate the YUV planar + jpegImage with the newly created instance. +
+
TJDecompressor(YUVImage) - Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor
+
+
Create a TurboJPEG decompressor instance and associate the YUV planar source image stored in yuvImage with the newly created - instance. -
TJScalingFactor - Class in org.libjpegturbo.turbojpeg
Fractional scaling factor
TJScalingFactor(int, int) - -Constructor for class org.libjpegturbo.turbojpeg.TJScalingFactor -
  -
TJTransform - Class in org.libjpegturbo.turbojpeg
Lossless transform parameters
TJTransform() - -Constructor for class org.libjpegturbo.turbojpeg.TJTransform -
Create a new lossless transform instance. -
TJTransform(int, int, int, int, int, int, TJCustomFilter) - -Constructor for class org.libjpegturbo.turbojpeg.TJTransform -
Create a new lossless transform instance with the given parameters. -
TJTransform(Rectangle, int, int, TJCustomFilter) - -Constructor for class org.libjpegturbo.turbojpeg.TJTransform -
Create a new lossless transform instance with the given parameters. -
TJTransformer - Class in org.libjpegturbo.turbojpeg
TurboJPEG lossless transformer
TJTransformer() - -Constructor for class org.libjpegturbo.turbojpeg.TJTransformer -
Create a TurboJPEG lossless transformer instance. -
TJTransformer(byte[]) - -Constructor for class org.libjpegturbo.turbojpeg.TJTransformer -
Create a TurboJPEG lossless transformer instance and associate the JPEG - image stored in jpegImage with the newly created instance. -
TJTransformer(byte[], int) - -Constructor for class org.libjpegturbo.turbojpeg.TJTransformer -
Create a TurboJPEG lossless transformer instance and associate the JPEG + instance. +
+
TJScalingFactor - Class in org.libjpegturbo.turbojpeg
+
+
Fractional scaling factor
+
+
TJScalingFactor(int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJScalingFactor
+
 
+
TJTransform - Class in org.libjpegturbo.turbojpeg
+
+
Lossless transform parameters
+
+
TJTransform() - Constructor for class org.libjpegturbo.turbojpeg.TJTransform
+
+
Create a new lossless transform instance.
+
+
TJTransform(int, int, int, int, int, int, TJCustomFilter) - Constructor for class org.libjpegturbo.turbojpeg.TJTransform
+
+
Create a new lossless transform instance with the given parameters.
+
+
TJTransform(Rectangle, int, int, TJCustomFilter) - Constructor for class org.libjpegturbo.turbojpeg.TJTransform
+
+
Create a new lossless transform instance with the given parameters.
+
+
TJTransformer - Class in org.libjpegturbo.turbojpeg
+
+
TurboJPEG lossless transformer
+
+
TJTransformer() - Constructor for class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Create a TurboJPEG lossless transformer instance.
+
+
TJTransformer(byte[]) - Constructor for class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Create a TurboJPEG lossless transformer instance and associate the JPEG + image stored in jpegImage with the newly created instance.
+
+
TJTransformer(byte[], int) - Constructor for class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Create a TurboJPEG lossless transformer instance and associate the JPEG image of length imageSize bytes stored in - jpegImage with the newly created instance. -
transform(byte[][], TJTransform[], int) - -Method in class org.libjpegturbo.turbojpeg.TJTransformer -
Losslessly transform the JPEG image associated with this transformer + jpegImage with the newly created instance. +
+
transform(byte[][], TJTransform[], int) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Losslessly transform the JPEG image associated with this transformer instance into one or more JPEG images stored in the given destination - buffers. -
transform(TJTransform[], int) - -Method in class org.libjpegturbo.turbojpeg.TJTransformer -
Losslessly transform the JPEG image associated with this transformer - instance and return an array of TJDecompressor instances, each of - which has a transformed JPEG image associated with it. -
-
-

-Y

-
-
yuvBuf - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
yuvHeight - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
yuvImage - -Variable in class org.libjpegturbo.turbojpeg.TJDecompressor -
  -
YUVImage - Class in org.libjpegturbo.turbojpeg
This class encapsulates a YUV planar image buffer and the metadata - associated with it.
YUVImage(int, int, int, int) - -Constructor for class org.libjpegturbo.turbojpeg.YUVImage -
Create a YUVImage instance with a new image buffer. -
YUVImage(byte[], int, int, int, int) - -Constructor for class org.libjpegturbo.turbojpeg.YUVImage -
Create a YUVImage instance from an existing YUV planar image - buffer. -
yuvPad - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
yuvSubsamp - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
yuvWidth - -Variable in class org.libjpegturbo.turbojpeg.YUVImage -
  -
-
-B C D E F G H I J N O P S T Y - + buffers. + +
transform(TJTransform[], int) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
+
+
Losslessly transform the JPEG image associated with this transformer + instance and return an array of TJDecompressor instances, each of + which has a transformed JPEG image associated with it.
+
+ + + + +

Y

+
+
yuvBuf - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
yuvHeight - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
yuvImage - Variable in class org.libjpegturbo.turbojpeg.TJDecompressor
+
 
+
YUVImage - Class in org.libjpegturbo.turbojpeg
+
+
This class encapsulates a YUV planar image buffer and the metadata + associated with it.
+
+
YUVImage(int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
+
+
Create a YUVImage instance with a new image buffer.
+
+
YUVImage(byte[], int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
+
+
Create a YUVImage instance from an existing YUV planar image + buffer.
+
+
yuvPad - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
yuvSubsamp - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
yuvWidth - Variable in class org.libjpegturbo.turbojpeg.YUVImage
+
 
+
+B C D E F G H I J N O P S T Y  - - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/index.html b/java/doc/index.html index 356cd1d9..25a639d4 100644 --- a/java/doc/index.html +++ b/java/doc/index.html @@ -1,11 +1,9 @@ - - - - -Generated Documentation (Untitled) - - - - - - - - -<H2> -Frame Alert</H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to<A HREF="org/libjpegturbo/turbojpeg/package-summary.html">Non-frame version.</A> - - - + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/libjpegturbo/turbojpeg/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJ.html b/java/doc/org/libjpegturbo/turbojpeg/TJ.html index bad022e1..ee22e763 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJ.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJ.html @@ -1,809 +1,712 @@ - - - - -TJ - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJ

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.TJ
-
-
-
-
public final class TJ
extends java.lang.Object
- - -

-TurboJPEG utility class (cannot be instantiated) -

- -

-


- -

+

+
org.libjpegturbo.turbojpeg
+

Class TJ

+
+
+ +
+ +
+
+ - - - - - - - - - -
-Constructor Summary
TJ() - -
-           
-  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
-static intbufSize(int width, - int height, - int jpegSubsamp) - -
-          Returns the maximum size of the buffer (in bytes) required to hold a JPEG - image with the given width, height, and level of chrominance subsampling.
-static intbufSizeYUV(int width, - int height, - int subsamp) - -
-          Deprecated. Use bufSizeYUV(int, int, int, int) instead.
-static intbufSizeYUV(int width, - int pad, - int height, - int subsamp) - -
-          Returns the size of the buffer (in bytes) required to hold a YUV planar - image with the given width, height, and level of chrominance subsampling.
-static intgetBlueOffset(int pixelFormat) - -
-          For the given pixel format, returns the number of bytes that the blue - component is offset from the start of the pixel.
-static intgetGreenOffset(int pixelFormat) - -
-          For the given pixel format, returns the number of bytes that the green - component is offset from the start of the pixel.
-static intgetMCUHeight(int subsamp) - -
-          Returns the MCU block height for the given level of chrominance - subsampling.
-static intgetMCUWidth(int subsamp) - -
-          Returns the MCU block width for the given level of chrominance - subsampling.
-static intgetPixelSize(int pixelFormat) - -
-          Returns the pixel size (in bytes) for the given pixel format.
-static intgetRedOffset(int pixelFormat) - -
-          For the given pixel format, returns the number of bytes that the red - component is offset from the start of the pixel.
-static TJScalingFactor[]getScalingFactors() - -
-          Returns a list of fractional scaling factors that the JPEG decompressor in - this implementation of TurboJPEG supports.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- +

+ + +
+
+
+
See Also:
Constant Field Values
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - -
-Constructor Detail
- -

-TJ

-
-public TJ()
-
-
- + - - - - - - -
-Method Detail
- -

-getMCUWidth

-
-public static int getMCUWidth(int subsamp)
-                       throws java.lang.Exception
-
-
Returns the MCU block width for the given level of chrominance - subsampling. -

-

-
Parameters:
subsamp - the level of chrominance subsampling (one of - SAMP_*) -
Returns:
the MCU block width for the given level of chrominance subsampling -
Throws: -
java.lang.Exception
-
-
-
- -

-getMCUHeight

-
-public static int getMCUHeight(int subsamp)
-                        throws java.lang.Exception
-
-
Returns the MCU block height for the given level of chrominance - subsampling. -

-

-
Parameters:
subsamp - the level of chrominance subsampling (one of - SAMP_*) -
Returns:
the MCU block height for the given level of chrominance - subsampling -
Throws: -
java.lang.Exception
-
-
-
- -

-getPixelSize

-
-public static int getPixelSize(int pixelFormat)
-                        throws java.lang.Exception
-
-
Returns the pixel size (in bytes) for the given pixel format. -

-

-
Parameters:
pixelFormat - the pixel format (one of PF_*) -
Returns:
the pixel size (in bytes) for the given pixel format -
Throws: -
java.lang.Exception
-
-
-
- -

-getRedOffset

-
-public static int getRedOffset(int pixelFormat)
-                        throws java.lang.Exception
-
-
For the given pixel format, returns the number of bytes that the red +
    +
  • + + +

    Method Detail

    + + + +
      +
    • +

      getMCUWidth

      +
      public static int getMCUWidth(int subsamp)
      +                       throws java.lang.Exception
      +
      Returns the MCU block width for the given level of chrominance + subsampling.
      +
      Parameters:
      subsamp - the level of chrominance subsampling (one of + SAMP_*)
      +
      Returns:
      the MCU block width for the given level of chrominance subsampling
      +
      Throws:
      +
      java.lang.Exception
      +
    • +
    + + + +
      +
    • +

      getMCUHeight

      +
      public static int getMCUHeight(int subsamp)
      +                        throws java.lang.Exception
      +
      Returns the MCU block height for the given level of chrominance + subsampling.
      +
      Parameters:
      subsamp - the level of chrominance subsampling (one of + SAMP_*)
      +
      Returns:
      the MCU block height for the given level of chrominance + subsampling
      +
      Throws:
      +
      java.lang.Exception
      +
    • +
    + + + +
      +
    • +

      getPixelSize

      +
      public static int getPixelSize(int pixelFormat)
      +                        throws java.lang.Exception
      +
      Returns the pixel size (in bytes) for the given pixel format.
      +
      Parameters:
      pixelFormat - the pixel format (one of PF_*)
      +
      Returns:
      the pixel size (in bytes) for the given pixel format
      +
      Throws:
      +
      java.lang.Exception
      +
    • +
    + + + +
      +
    • +

      getRedOffset

      +
      public static int getRedOffset(int pixelFormat)
      +                        throws java.lang.Exception
      +
      For the given pixel format, returns the number of bytes that the red component is offset from the start of the pixel. For instance, if a pixel of format TJ.PF_BGRX is stored in char pixel[], then the red component will be - pixel[TJ.getRedOffset(TJ.PF_BGRX)]. -

      -

      -
      Parameters:
      pixelFormat - the pixel format (one of PF_*) -
      Returns:
      the red offset for the given pixel format -
      Throws: -
      java.lang.Exception
      -
      -
-
- -

-getGreenOffset

-
-public static int getGreenOffset(int pixelFormat)
-                          throws java.lang.Exception
-
-
For the given pixel format, returns the number of bytes that the green + pixel[TJ.getRedOffset(TJ.PF_BGRX)].
+
Parameters:
pixelFormat - the pixel format (one of PF_*)
+
Returns:
the red offset for the given pixel format
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html b/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html index 3c24544b..6c367a70 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJCompressor.html @@ -1,597 +1,558 @@ - - - - -TJCompressor - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJCompressor

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.TJCompressor
-
-
-
-
public class TJCompressor
extends java.lang.Object
- - -

-TurboJPEG compressor -

- -

-


- -

- +

+
org.libjpegturbo.turbojpeg
+

Class TJCompressor

+
+
+ +
+ +
+
+ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-Method Summary
- voidclose() - -
-          Free the native structures associated with this compressor instance.
- voidcompress(java.awt.image.BufferedImage srcImage, +
    +
  • + + +

    Method Summary

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods 
    Modifier and TypeMethod and Description
    voidclose() +
    Free the native structures associated with this compressor instance.
    +
    voidcompress(java.awt.image.BufferedImage srcImage, + byte[] dstBuf, + int flags) + +
    byte[]compress(java.awt.image.BufferedImage srcImage, + int flags) + +
    voidcompress(byte[] dstBuf, + int flags) +
    Compress the uncompressed source image associated with this compressor + instance and output a JPEG image to the given destination buffer.
    +
    byte[]compress(int flags) +
    Compress the uncompressed source image associated with this compressor + instance and return a buffer containing a JPEG image.
    +
    voidencodeYUV(java.awt.image.BufferedImage srcImage, byte[] dstBuf, - int flags) - -
    -          Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - compress(byte[], int) instead.
    - byte[]compress(java.awt.image.BufferedImage srcImage, - int flags) - -
    -          Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - compress(int) instead.
    - voidcompress(byte[] dstBuf, - int flags) - -
    -          Compress the uncompressed source image associated with this compressor - instance and output a JPEG image to the given destination buffer.
    - byte[]compress(int flags) - -
    -          Compress the uncompressed source image associated with this compressor - instance and return a buffer containing a JPEG image.
    - voidencodeYUV(java.awt.image.BufferedImage srcImage, - byte[] dstBuf, - int flags) - -
    -          Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - encodeYUV(byte[], int) instead.
    - byte[]encodeYUV(java.awt.image.BufferedImage srcImage, - int flags) - -
    -          Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - encodeYUV(int) instead.
    - voidencodeYUV(byte[] dstBuf, - int flags) - -
    -          Deprecated. Use encodeYUV(YUVImage, int) instead.
    - byte[]encodeYUV(int flags) - -
    -          Deprecated. Use encodeYUV(int, int) instead.
    - YUVImageencodeYUV(int pad, - int flags) - -
    -          Encode the uncompressed source image associated with this compressor + int flags) + +
    byte[]encodeYUV(java.awt.image.BufferedImage srcImage, + int flags) + +
    voidencodeYUV(byte[] dstBuf, + int flags) +
    Deprecated.  + +
    +
    byte[]encodeYUV(int flags) +
    Deprecated.  +
    Use encodeYUV(int, int) instead.
    +
    +
    YUVImageencodeYUV(int pad, + int flags) +
    Encode the uncompressed source image associated with this compressor instance into a YUV planar image and return a YUVImage - instance containing the encoded image.
    - voidencodeYUV(YUVImage dstImage, - int flags) - -
    -          Encode the uncompressed source image associated with this compressor + instance containing the encoded image. +
    voidencodeYUV(YUVImage dstImage, + int flags) +
    Encode the uncompressed source image associated with this compressor instance into a YUV planar image and store it in the given - YUVImage instance.
    -protected  voidfinalize() - -
    -           
    - intgetCompressedSize() - -
    -          Returns the size of the image (in bytes) generated by the most recent - compress/encode operation.
    - voidsetJPEGQuality(int quality) - -
    -          Set the JPEG image quality level for subsequent compress operations.
    - voidsetSourceImage(java.awt.image.BufferedImage srcImage, - int x, - int y, - int width, - int height) - -
    -          Associate an uncompressed RGB or grayscale source image with this - compressor instance.
    - voidsetSourceImage(byte[] srcImage, - int width, - int pitch, - int height, - int pixelFormat) - -
    -          Deprecated. Use - setSourceImage(byte[], int, int, int, int, int, int) instead.
    - voidsetSourceImage(byte[] srcImage, - int x, - int y, - int width, - int pitch, - int height, - int pixelFormat) - -
    -          Associate an uncompressed RGB, grayscale, or CMYK source image with this - compressor instance.
    - voidsetSourceImage(YUVImage srcImage) - -
    -          Associate an uncompressed YUV planar source image with this compressor - instance.
    - voidsetSubsamp(int newSubsamp) - -
    -          Set the level of chrominance subsampling for subsequent compress/encode - operations.
    - - - - - - - -
    Methods inherited from class java.lang.Object
    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -  -

    - + YUVImage instance. +

protected voidfinalize() 
intgetCompressedSize() +
Returns the size of the image (in bytes) generated by the most recent + compress/encode operation.
+
voidsetJPEGQuality(int quality) +
Set the JPEG image quality level for subsequent compress operations.
+
voidsetSourceImage(java.awt.image.BufferedImage srcImage, + int x, + int y, + int width, + int height) +
Associate an uncompressed RGB or grayscale source image with this + compressor instance.
+
voidsetSourceImage(byte[] srcImage, + int width, + int pitch, + int height, + int pixelFormat) + +
voidsetSourceImage(byte[] srcImage, + int x, + int y, + int width, + int pitch, + int height, + int pixelFormat) +
Associate an uncompressed RGB, grayscale, or CMYK source image with this + compressor instance.
+
voidsetSourceImage(YUVImage srcImage) +
Associate an uncompressed YUV planar source image with this compressor + instance.
+
voidsetSubsamp(int newSubsamp) +
Set the level of chrominance subsampling for subsequent compress/encode + operations.
+
+ + + + + +
+
+
+
Parameters:
srcImage - see setSourceImage(byte[], int, int, int, int, int, int) for description
x - see setSourceImage(byte[], int, int, int, int, int, int) for description
y - see setSourceImage(byte[], int, int, int, int, int, int) for description
width - see setSourceImage(byte[], int, int, int, int, int, int) for description
pitch - see setSourceImage(byte[], int, int, int, int, int, int) for description
height - see setSourceImage(byte[], int, int, int, int, int, int) for description
pixelFormat - pixel format of the source image (one of + TJ.PF_*)
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + + + - - - - - - -
-Method Detail
- -

-setSourceImage

-
-public void setSourceImage(byte[] srcImage,
-                           int x,
-                           int y,
-                           int width,
-                           int pitch,
-                           int height,
-                           int pixelFormat)
-                    throws java.lang.Exception
-
-
Associate an uncompressed RGB, grayscale, or CMYK source image with this - compressor instance. -

-

-
Parameters:
srcImage - image buffer containing RGB, grayscale, or CMYK pixels to - be compressed or encoded
x - x offset (in pixels) of the region in the source image from which - the JPEG or YUV image should be compressed/encoded
y - y offset (in pixels) of the region in the source image from which - the JPEG or YUV image should be compressed/encoded
width - width (in pixels) of the region in the source image from - which the JPEG or YUV image should be compressed/encoded
pitch - bytes per line of the source image. Normally, this should be +
    +
  • + + +

    Method Detail

    + + + +
      +
    • +

      setSourceImage

      +
      public void setSourceImage(byte[] srcImage,
      +                  int x,
      +                  int y,
      +                  int width,
      +                  int pitch,
      +                  int height,
      +                  int pixelFormat)
      +                    throws java.lang.Exception
      +
      Associate an uncompressed RGB, grayscale, or CMYK source image with this + compressor instance.
      +
      Parameters:
      srcImage - image buffer containing RGB, grayscale, or CMYK pixels to + be compressed or encoded
      x - x offset (in pixels) of the region in the source image from which + the JPEG or YUV image should be compressed/encoded
      y - y offset (in pixels) of the region in the source image from which + the JPEG or YUV image should be compressed/encoded
      width - width (in pixels) of the region in the source image from + which the JPEG or YUV image should be compressed/encoded
      pitch - bytes per line of the source image. Normally, this should be width * TJ.pixelSize(pixelFormat) if the source image is unpadded, but you can use this parameter to, for instance, specify that the scanlines in the source image are padded to a 4-byte boundary or to compress/encode a JPEG or YUV image from a region of a larger source image. You can also be clever and use this parameter to skip lines, etc. Setting this parameter to 0 is the equivalent of setting it to - width * TJ.pixelSize(pixelFormat).
      height - height (in pixels) of the region in the source image from - which the JPEG or YUV image should be compressed/encoded
      pixelFormat - pixel format of the source image (one of - TJ.PF_*) -
      Throws: -
      java.lang.Exception
      -
-
-
- -

-setSourceImage

-
-@Deprecated
-public void setSourceImage(byte[] srcImage,
-                                      int width,
-                                      int pitch,
-                                      int height,
-                                      int pixelFormat)
-                    throws java.lang.Exception
-
-
Deprecated. Use - setSourceImage(byte[], int, int, int, int, int, int) instead. -

-

- -
Throws: -
java.lang.Exception
-
-
-
- -

-setSourceImage

-
-public void setSourceImage(java.awt.image.BufferedImage srcImage,
-                           int x,
-                           int y,
-                           int width,
-                           int height)
-                    throws java.lang.Exception
-
-
Associate an uncompressed RGB or grayscale source image with this - compressor instance. -

-

-
Parameters:
srcImage - a BufferedImage instance containing RGB or - grayscale pixels to be compressed or encoded
x - x offset (in pixels) of the region in the source image from which - the JPEG or YUV image should be compressed/encoded
y - y offset (in pixels) of the region in the source image from which - the JPEG or YUV image should be compressed/encoded
width - width (in pixels) of the region in the source image from + width * TJ.pixelSize(pixelFormat).
height - height (in pixels) of the region in the source image from + which the JPEG or YUV image should be compressed/encoded
pixelFormat - pixel format of the source image (one of + TJ.PF_*)
+
Throws:
+
java.lang.Exception
+ + + + + +
    +
  • +

    setSourceImage

    +
    @Deprecated
    +public void setSourceImage(byte[] srcImage,
    +                             int width,
    +                             int pitch,
    +                             int height,
    +                             int pixelFormat)
    +                    throws java.lang.Exception
    + +
    Throws:
    +
    java.lang.Exception
    +
  • +
+ + + +
    +
  • +

    setSourceImage

    +
    public void setSourceImage(java.awt.image.BufferedImage srcImage,
    +                  int x,
    +                  int y,
    +                  int width,
    +                  int height)
    +                    throws java.lang.Exception
    +
    Associate an uncompressed RGB or grayscale source image with this + compressor instance.
    +
    Parameters:
    srcImage - a BufferedImage instance containing RGB or + grayscale pixels to be compressed or encoded
    x - x offset (in pixels) of the region in the source image from which + the JPEG or YUV image should be compressed/encoded
    y - y offset (in pixels) of the region in the source image from which + the JPEG or YUV image should be compressed/encoded
    width - width (in pixels) of the region in the source image from which the JPEG or YUV image should be compressed/encoded (0 = use the - width of the source image)
    height - height (in pixels) of the region in the source image from + width of the source image)
    height - height (in pixels) of the region in the source image from which the JPEG or YUV image should be compressed/encoded (0 = use the - height of the source image) -
    Throws: -
    java.lang.Exception
    -
-
-
- -

-setSourceImage

-
-public void setSourceImage(YUVImage srcImage)
-                    throws java.lang.Exception
-
-
Associate an uncompressed YUV planar source image with this compressor - instance. -

-

-
Parameters:
srcImage - YUV planar image to be compressed -
Throws: -
java.lang.Exception
-
-
-
- -

-setSubsamp

-
-public void setSubsamp(int newSubsamp)
-                throws java.lang.Exception
-
-
Set the level of chrominance subsampling for subsequent compress/encode + height of the source image)
+
Throws:
+
java.lang.Exception
+ + + + + +
    +
  • +

    setSourceImage

    +
    public void setSourceImage(YUVImage srcImage)
    +                    throws java.lang.Exception
    +
    Associate an uncompressed YUV planar source image with this compressor + instance.
    +
    Parameters:
    srcImage - YUV planar image to be compressed
    +
    Throws:
    +
    java.lang.Exception
    +
  • +
+ + + +
    +
  • +

    setSubsamp

    +
    public void setSubsamp(int newSubsamp)
    +                throws java.lang.Exception
    +
    Set the level of chrominance subsampling for subsequent compress/encode operations. When pixels are converted from RGB to YCbCr (see - TJ.CS_YCbCr) or from CMYK to YCCK (see TJ.CS_YCCK) as part + TJ.CS_YCbCr) or from CMYK to YCCK (see TJ.CS_YCCK) as part of the JPEG compression process, some of the Cb and Cr (chrominance) components can be discarded or averaged together to produce a smaller image with little perceptible loss of image clarity (the human eye is more @@ -601,352 +562,319 @@ public void setSubsamp(int newSubsamp) NOTE: This method has no effect when compressing a JPEG image from a YUV planar source. In that case, the level of chrominance subsampling in the JPEG image is determined by the source. Further, this method has no - effect when encoding to a pre-allocated YUVImage instance. In + effect when encoding to a pre-allocated YUVImage instance. In that case, the level of chrominance subsampling is determined by the - destination. -

    -

    -
    Parameters:
    newSubsamp - the level of chrominance subsampling to use in + destination.
    +
    Parameters:
    newSubsamp - the level of chrominance subsampling to use in subsequent compress/encode oeprations (one of - TJ.SAMP_*) -
    Throws: -
    java.lang.Exception
    -
-
-
- -

-setJPEGQuality

-
-public void setJPEGQuality(int quality)
-                    throws java.lang.Exception
-
-
Set the JPEG image quality level for subsequent compress operations. -

-

-
Parameters:
quality - the new JPEG image quality level (1 to 100, 1 = worst, - 100 = best) -
Throws: -
java.lang.Exception
-
-
-
- -

-compress

-
-public void compress(byte[] dstBuf,
-                     int flags)
-              throws java.lang.Exception
-
-
Compress the uncompressed source image associated with this compressor - instance and output a JPEG image to the given destination buffer. -

-

-
Parameters:
dstBuf - buffer that will receive the JPEG image. Use - TJ.bufSize(int, int, int) to determine the maximum size for this buffer based on + TJ.SAMP_*)
+
Throws:
+
java.lang.Exception
+ + + + + +
    +
  • +

    setJPEGQuality

    +
    public void setJPEGQuality(int quality)
    +                    throws java.lang.Exception
    +
    Set the JPEG image quality level for subsequent compress operations.
    +
    Parameters:
    quality - the new JPEG image quality level (1 to 100, 1 = worst, + 100 = best)
    +
    Throws:
    +
    java.lang.Exception
    +
  • +
+ + + +
    +
  • +

    compress

    +
    public void compress(byte[] dstBuf,
    +            int flags)
    +              throws java.lang.Exception
    +
    Compress the uncompressed source image associated with this compressor + instance and output a JPEG image to the given destination buffer.
    +
    Parameters:
    dstBuf - buffer that will receive the JPEG image. Use + TJ.bufSize(int, int, int) to determine the maximum size for this buffer based on the source image's width and height and the desired level of chrominance - subsampling.
    flags - the bitwise OR of one or more of - TJ.FLAG_* -
    Throws: -
    java.lang.Exception
    -
-
-
- -

-compress

-
-public byte[] compress(int flags)
-                throws java.lang.Exception
-
-
Compress the uncompressed source image associated with this compressor - instance and return a buffer containing a JPEG image. -

-

-
Parameters:
flags - the bitwise OR of one or more of - TJ.FLAG_* -
Returns:
a buffer containing a JPEG image. The length of this buffer will - not be equal to the size of the JPEG image. Use getCompressedSize() to obtain the size of the JPEG image. -
Throws: -
java.lang.Exception
-
-
-
- -

-compress

-
-@Deprecated
-public void compress(java.awt.image.BufferedImage srcImage,
-                                byte[] dstBuf,
-                                int flags)
-              throws java.lang.Exception
-
-
Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - compress(byte[], int) instead. -

-

- -
Throws: -
java.lang.Exception
-
-
-
- -

-compress

-
-@Deprecated
-public byte[] compress(java.awt.image.BufferedImage srcImage,
-                                  int flags)
-                throws java.lang.Exception
-
-
Deprecated. Use - setSourceImage(BufferedImage, int, int, int, int) and - compress(int) instead. -

-

- -
Throws: -
java.lang.Exception
-
-
-
- -

-encodeYUV

-
-public void encodeYUV(YUVImage dstImage,
-                      int flags)
-               throws java.lang.Exception
-
-
Encode the uncompressed source image associated with this compressor + subsampling.
flags - the bitwise OR of one or more of + TJ.FLAG_*
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJCustomFilter.html b/java/doc/org/libjpegturbo/turbojpeg/TJCustomFilter.html index 3291c71f..bac519b9 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJCustomFilter.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJCustomFilter.html @@ -1,238 +1,237 @@ - - - - -TJCustomFilter - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Interface TJCustomFilter

-
-
-
public interface TJCustomFilter
- - -

-Custom filter callback interface -

- -

-


- -

- +

+
org.libjpegturbo.turbojpeg
+

Interface TJCustomFilter

+
+
+
+ +
+
+ + + +
+
+ + + + + +
+
-
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJDecompressor.html b/java/doc/org/libjpegturbo/turbojpeg/TJDecompressor.html index 01007b36..af6a9020 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJDecompressor.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJDecompressor.html @@ -1,978 +1,862 @@ - - - - -TJDecompressor - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJDecompressor

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.TJDecompressor
-
-
-
Direct Known Subclasses:
TJTransformer
-
-
-
-
public class TJDecompressor
extends java.lang.Object
- - -

-TurboJPEG decompressor -

- -

-


- -

+

+
org.libjpegturbo.turbojpeg
+

Class TJDecompressor

+
+
+ +
+ +
+
+ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-Method Summary
- voidclose() - -
-          Free the native structures associated with this decompressor instance.
- voiddecompress(java.awt.image.BufferedImage dstImage, - int flags) - -
-          Decompress the JPEG source image or decode the YUV source image associated +
    +
  • + + +

    Method Summary

    + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods 
    Modifier and TypeMethod and Description
    voidclose() +
    Free the native structures associated with this decompressor instance.
    +
    voiddecompress(java.awt.image.BufferedImage dstImage, + int flags) +
    Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a decompressed/decoded image to - the given BufferedImage instance.
    - voiddecompress(byte[] dstBuf, - int desiredWidth, - int pitch, - int desiredHeight, - int pixelFormat, - int flags) - -
    -          Deprecated. Use - decompress(byte[], int, int, int, int, int, int, int) instead.
    - voiddecompress(byte[] dstBuf, - int x, - int y, - int desiredWidth, - int pitch, - int desiredHeight, - int pixelFormat, - int flags) - -
    -          Decompress the JPEG source image or decode the YUV source image associated + the given BufferedImage instance. +
    voiddecompress(byte[] dstBuf, + int desiredWidth, + int pitch, + int desiredHeight, + int pixelFormat, + int flags) + +
    voiddecompress(byte[] dstBuf, + int x, + int y, + int desiredWidth, + int pitch, + int desiredHeight, + int pixelFormat, + int flags) +
    Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a grayscale, RGB, or CMYK image - to the given destination buffer.
    - voiddecompress(int[] dstBuf, - int x, - int y, - int desiredWidth, - int stride, - int desiredHeight, - int pixelFormat, - int flags) - -
    -          Decompress the JPEG source image or decode the YUV source image associated + to the given destination buffer. +
    voiddecompress(int[] dstBuf, + int x, + int y, + int desiredWidth, + int stride, + int desiredHeight, + int pixelFormat, + int flags) +
    Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and output a grayscale, RGB, or CMYK image - to the given destination buffer.
    - java.awt.image.BufferedImagedecompress(int desiredWidth, - int desiredHeight, - int bufferedImageType, - int flags) - -
    -          Decompress the JPEG source image or decode the YUV source image associated + to the given destination buffer. +
    java.awt.image.BufferedImagedecompress(int desiredWidth, + int desiredHeight, + int bufferedImageType, + int flags) +
    Decompress the JPEG source image or decode the YUV source image associated with this decompressor instance and return a BufferedImage - instance containing the decompressed/decoded image.
    - byte[]decompress(int desiredWidth, - int pitch, - int desiredHeight, - int pixelFormat, - int flags) - -
    -          Decompress the JPEG source image associated with this decompressor - instance and return a buffer containing the decompressed image.
    - voiddecompressToYUV(byte[] dstBuf, - int flags) - -
    -          Deprecated. Use decompressToYUV(YUVImage, int) instead.
    - byte[]decompressToYUV(int flags) - -
    -          Deprecated. Use decompressToYUV(int, int, int, int) instead.
    - YUVImagedecompressToYUV(int desiredWidth, - int pad, - int desiredHeight, - int flags) - -
    -          Decompress the JPEG source image associated with this decompressor + instance containing the decompressed/decoded image. +
    byte[]decompress(int desiredWidth, + int pitch, + int desiredHeight, + int pixelFormat, + int flags) +
    Decompress the JPEG source image associated with this decompressor + instance and return a buffer containing the decompressed image.
    +
    voiddecompressToYUV(byte[] dstBuf, + int flags) +
    Deprecated.  + +
    +
    byte[]decompressToYUV(int flags) +
    Deprecated.  + +
    +
    YUVImagedecompressToYUV(int desiredWidth, + int pad, + int desiredHeight, + int flags) +
    Decompress the JPEG source image associated with this decompressor instance into a YUV planar image and return a YUVImage - instance containing the decompressed image.
    - voiddecompressToYUV(YUVImage dstImage, - int flags) - -
    -          Decompress the JPEG source image associated with this decompressor + instance containing the decompressed image. +
    voiddecompressToYUV(YUVImage dstImage, + int flags) +
    Decompress the JPEG source image associated with this decompressor instance into a YUV planar image and store it in the given - YUVImage instance.
    -protected  voidfinalize() - -
    -           
    - intgetColorspace() - -
    -          Returns the colorspace used in the source image (JPEG or YUV) associated - with this decompressor instance.
    - intgetHeight() - -
    -          Returns the height of the source image (JPEG or YUV) associated with this - decompressor instance.
    - byte[]getJPEGBuf() - -
    -          Deprecated. Use getSourceBuf() instead.
    - intgetJPEGSize() - -
    -          Deprecated. Use getSourceSize() instead.
    - intgetScaledHeight(int desiredWidth, - int desiredHeight) - -
    -          Returns the height of the largest scaled-down image that the TurboJPEG + YUVImage instance. +
    protected voidfinalize() 
    intgetColorspace() +
    Returns the colorspace used in the source image (JPEG or YUV) associated + with this decompressor instance.
    +
    intgetHeight() +
    Returns the height of the source image (JPEG or YUV) associated with this + decompressor instance.
    +
    byte[]getJPEGBuf() +
    Deprecated.  +
    Use getSourceBuf() instead.
    +
    +
    intgetJPEGSize() +
    Deprecated.  +
    Use getSourceSize() instead.
    +
    +
    intgetScaledHeight(int desiredWidth, + int desiredHeight) +
    Returns the height of the largest scaled-down image that the TurboJPEG decompressor can generate without exceeding the desired image width and - height.
    - intgetScaledWidth(int desiredWidth, - int desiredHeight) - -
    -          Returns the width of the largest scaled-down image that the TurboJPEG + height. +
    intgetScaledWidth(int desiredWidth, + int desiredHeight) +
    Returns the width of the largest scaled-down image that the TurboJPEG decompressor can generate without exceeding the desired image width and - height.
    - byte[]getSourceBuf() - -
    -          Returns the source image buffer associated with this decompressor - instance.
    - intgetSourceSize() - -
    -          Returns the size of the source image (in bytes) associated with this - decompressor instance.
    - intgetSubsamp() - -
    -          Returns the level of chrominance subsampling used in the source image - (JPEG or YUV) associated with this decompressor instance.
    - intgetWidth() - -
    -          Returns the width of the source image (JPEG or YUV) associated with this - decompressor instance.
    - voidsetJPEGImage(byte[] jpegImage, - int imageSize) - -
    -          Deprecated. Use setSourceImage(byte[], int) instead.
    - voidsetSourceImage(byte[] srcImage, - int imageSize) - -
    -          Associate the JPEG image of length imageSize bytes stored in - srcImage with this decompressor instance.
    - voidsetSourceImage(YUVImage srcImage) - -
    -          Associate the specified YUV planar source image with this decompressor - instance.
    - - - - - - - -
    Methods inherited from class java.lang.Object
    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -  -

    - + height. +

byte[]getSourceBuf() +
Returns the source image buffer associated with this decompressor + instance.
+
intgetSourceSize() +
Returns the size of the source image (in bytes) associated with this + decompressor instance.
+
intgetSubsamp() +
Returns the level of chrominance subsampling used in the source image + (JPEG or YUV) associated with this decompressor instance.
+
intgetWidth() +
Returns the width of the source image (JPEG or YUV) associated with this + decompressor instance.
+
voidsetJPEGImage(byte[] jpegImage, + int imageSize) +
Deprecated.  + +
+
voidsetSourceImage(byte[] srcImage, + int imageSize) +
Associate the JPEG image of length imageSize bytes stored in + srcImage with this decompressor instance.
+
voidsetSourceImage(YUVImage srcImage) +
Associate the specified YUV planar source image with this decompressor + instance.
+
+ + + + + +
+
+
+
Parameters:
jpegImage - JPEG image buffer
imageSize - size of the JPEG image (in bytes)
+
Throws:
+
java.lang.Exception
+ + + + + + + + - - - - - - -
-Method Detail
- -

-setSourceImage

-
-public void setSourceImage(byte[] srcImage,
-                           int imageSize)
-                    throws java.lang.Exception
-
-
Associate the JPEG image of length imageSize bytes stored in +
    +
  • + + +

    Method Detail

    + + + +
      +
    • +

      setSourceImage

      +
      public void setSourceImage(byte[] srcImage,
      +                  int imageSize)
      +                    throws java.lang.Exception
      +
      Associate the JPEG image of length imageSize bytes stored in srcImage with this decompressor instance. This image will - be used as the source image for subsequent decompress operations. -

      -

      -
      Parameters:
      srcImage - JPEG image buffer
      imageSize - size of the JPEG image (in bytes) -
      Throws: -
      java.lang.Exception
      -
      -
-
- -

-setJPEGImage

-
-@Deprecated
-public void setJPEGImage(byte[] jpegImage,
-                                    int imageSize)
-                  throws java.lang.Exception
-
-
Deprecated. Use setSourceImage(byte[], int) instead. -

-

- -
Throws: -
java.lang.Exception
-
-
-
- -

-setSourceImage

-
-public void setSourceImage(YUVImage srcImage)
-                    throws java.lang.Exception
-
-
Associate the specified YUV planar source image with this decompressor + be used as the source image for subsequent decompress operations.
+
Parameters:
srcImage - JPEG image buffer
imageSize - size of the JPEG image (in bytes)
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJScalingFactor.html b/java/doc/org/libjpegturbo/turbojpeg/TJScalingFactor.html index af29fc56..1b901477 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJScalingFactor.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJScalingFactor.html @@ -1,356 +1,336 @@ - - - - -TJScalingFactor - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJScalingFactor

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.TJScalingFactor
-
-
-
-
public class TJScalingFactor
extends java.lang.Object
- - -

-Fractional scaling factor -

- -

-


- -

- +

+
org.libjpegturbo.turbojpeg
+

Class TJScalingFactor

+
+
+ +
+ +
+
+ +
+
+
+
Returns:
the scaled value of dimension
+ + + + + + + + + + + + + + +
+ -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJTransform.html b/java/doc/org/libjpegturbo/turbojpeg/TJTransform.html index 3a68c9f8..b4bd5cc7 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJTransform.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJTransform.html @@ -1,767 +1,712 @@ - - - - -TJTransform - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJTransform

-
-java.lang.Object
-  extended by java.awt.geom.RectangularShape
-      extended by java.awt.geom.Rectangle2D
-          extended by java.awt.Rectangle
-              extended by org.libjpegturbo.turbojpeg.TJTransform
-
-
-
All Implemented Interfaces:
java.awt.Shape, java.io.Serializable, java.lang.Cloneable
-
-
-
-
public class TJTransform
extends java.awt.Rectangle
- - -

-Lossless transform parameters -

- -

-

-
See Also:
Serialized Form
-
- -

+

+
org.libjpegturbo.turbojpeg
+

Class TJTransform

+
+
+ +
+ +
+
+ +
+
+
+
See Also:
OPT_PERFECT, +Constant Field Values
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - -
-Constructor Detail
- -

-TJTransform

-
-public TJTransform()
-
-
Create a new lossless transform instance. -

-

-
- -

-TJTransform

-
-public TJTransform(int x,
-                   int y,
-                   int w,
-                   int h,
-                   int op,
-                   int options,
-                   TJCustomFilter cf)
-            throws java.lang.Exception
-
-
Create a new lossless transform instance with the given parameters. -

-

-
Parameters:
x - the left boundary of the cropping region. This must be evenly - divisible by the MCU block width (see TJ.getMCUWidth(int))
y - the upper boundary of the cropping region. This must be evenly - divisible by the MCU block height (see TJ.getMCUHeight(int))
w - the width of the cropping region. Setting this to 0 is the +
    +
  • + + +

    Constructor Detail

    + + + +
      +
    • +

      TJTransform

      +
      public TJTransform()
      +
      Create a new lossless transform instance.
      +
    • +
    + + + +
      +
    • +

      TJTransform

      +
      public TJTransform(int x,
      +           int y,
      +           int w,
      +           int h,
      +           int op,
      +           int options,
      +           TJCustomFilter cf)
      +            throws java.lang.Exception
      +
      Create a new lossless transform instance with the given parameters.
      +
      Parameters:
      x - the left boundary of the cropping region. This must be evenly + divisible by the MCU block width (see TJ.getMCUWidth(int))
      y - the upper boundary of the cropping region. This must be evenly + divisible by the MCU block height (see TJ.getMCUHeight(int))
      w - the width of the cropping region. Setting this to 0 is the equivalent of setting it to (width of the source JPEG image - - x).
      h - the height of the cropping region. Setting this to 0 is the + x).
      h - the height of the cropping region. Setting this to 0 is the equivalent of setting it to (height of the source JPEG image - - y).
      op - one of the transform operations (OP_*)
      options - the bitwise OR of one or more of the transform options - (OPT_*)
      cf - an instance of an object that implements the TJCustomFilter interface, or null if no custom filter is needed -
      Throws: -
      java.lang.Exception
      -
-
- -

-TJTransform

-
-public TJTransform(java.awt.Rectangle r,
-                   int op,
-                   int options,
-                   TJCustomFilter cf)
-            throws java.lang.Exception
-
-
Create a new lossless transform instance with the given parameters. -

-

-
Parameters:
r - a Rectangle instance that specifies the cropping - region. See TJTransform(int, int, int, int, int, int, TJCustomFilter) for more - detail.
op - one of the transform operations (OP_*)
options - the bitwise OR of one or more of the transform options - (OPT_*)
cf - an instance of an object that implements the TJCustomFilter interface, or null if no custom filter is needed -
Throws: -
java.lang.Exception
-
+ y).
op - one of the transform operations (OP_*)
options - the bitwise OR of one or more of the transform options + (OPT_*)
cf - an instance of an object that implements the TJCustomFilter interface, or null if no custom filter is needed
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + +
+ -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/TJTransformer.html b/java/doc/org/libjpegturbo/turbojpeg/TJTransformer.html index 75fedf75..3be18ec6 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/TJTransformer.html +++ b/java/doc/org/libjpegturbo/turbojpeg/TJTransformer.html @@ -1,301 +1,291 @@ - - - - -TJTransformer - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class TJTransformer

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.TJDecompressor
-      extended by org.libjpegturbo.turbojpeg.TJTransformer
-
-
-
-
public class TJTransformer
extends TJDecompressor
- - -

-TurboJPEG lossless transformer -

- -

-


- -

+

+
org.libjpegturbo.turbojpeg
+

Class TJTransformer

+
+
+ +
+ +
+
+ - - - - - - - - - - - - - + + + + + +
-Method Summary
- int[]getTransformedSizes() - -
-          Returns an array containing the sizes of the transformed JPEG images - generated by the most recent transform operation.
- voidtransform(byte[][] dstBufs, - TJTransform[] transforms, - int flags) - -
-          Losslessly transform the JPEG image associated with this transformer +
TJDecompressor[]transform(TJTransform[] transforms, + int flags) +
Losslessly transform the JPEG image associated with this transformer + instance and return an array of TJDecompressor instances, each of + which has a transformed JPEG image associated with it.
+
+ + + + + + +
+
+
+
Parameters:
jpegImage - JPEG image buffer
imageSize - size of the JPEG image (in bytes)
+
Throws:
+
java.lang.Exception
+ + + + - - - - - - -
-Method Detail
- -

-transform

-
-public void transform(byte[][] dstBufs,
-                      TJTransform[] transforms,
-                      int flags)
-               throws java.lang.Exception
-
-
Losslessly transform the JPEG image associated with this transformer +
    +
  • + + +

    Method Detail

    + + + +
      +
    • +

      transform

      +
      public void transform(byte[][] dstBufs,
      +             TJTransform[] transforms,
      +             int flags)
      +               throws java.lang.Exception
      +
      Losslessly transform the JPEG image associated with this transformer instance into one or more JPEG images stored in the given destination buffers. Lossless transforms work by moving the raw coefficients from one JPEG image structure to another without altering the values of the @@ -306,123 +296,121 @@ public void transform(byte[][] dstBufs, size of the destination image. Thus, this method provides a means of generating multiple transformed images from the same source or of applying multiple transformations simultaneously, in order to eliminate the need to - read the source coefficients multiple times. -

      -

      -
      Parameters:
      dstBufs - an array of image buffers. dstbufs[i] will + read the source coefficients multiple times.
      +
      Parameters:
      dstBufs - an array of image buffers. dstbufs[i] will receive a JPEG image that has been transformed using the parameters in - transforms[i]. Use TJ.bufSize(int, int, int) to determine the + transforms[i]. Use TJ.bufSize(int, int, int) to determine the maximum size for each buffer based on the transformed or cropped width and - height and the level of subsampling used in the source image.
      transforms - an array of TJTransform instances, each of + height and the level of subsampling used in the source image.
      transforms - an array of TJTransform instances, each of which specifies the transform parameters and/or cropping region for the - corresponding transformed output image
      flags - the bitwise OR of one or more of - TJ.FLAG_* -
      Throws: -
      java.lang.Exception
      -
-
-
- -

-transform

-
-public TJDecompressor[] transform(TJTransform[] transforms,
-                                  int flags)
-                           throws java.lang.Exception
-
-
Losslessly transform the JPEG image associated with this transformer - instance and return an array of TJDecompressor instances, each of - which has a transformed JPEG image associated with it. -

-

-
Parameters:
transforms - an array of TJTransform instances, each of + corresponding transformed output image
flags - the bitwise OR of one or more of + TJ.FLAG_*
+
Throws:
+
java.lang.Exception
+ + + + + +
    +
  • +

    transform

    +
    public TJDecompressor[] transform(TJTransform[] transforms,
    +                         int flags)
    +                           throws java.lang.Exception
    +
    Losslessly transform the JPEG image associated with this transformer + instance and return an array of TJDecompressor instances, each of + which has a transformed JPEG image associated with it.
    +
    Parameters:
    transforms - an array of TJTransform instances, each of which specifies the transform parameters and/or cropping region for the - corresponding transformed output image
    flags - the bitwise OR of one or more of - TJ.FLAG_* -
    Returns:
    an array of TJDecompressor instances, each of - which has a transformed JPEG image associated with it -
    Throws: -
    java.lang.Exception
    -
-
-
- -

-getTransformedSizes

-
-public int[] getTransformedSizes()
-                          throws java.lang.Exception
-
-
Returns an array containing the sizes of the transformed JPEG images - generated by the most recent transform operation. -

-

- -
Returns:
an array containing the sizes of the transformed JPEG images - generated by the most recent transform operation -
Throws: -
java.lang.Exception
-
-
+ corresponding transformed output image
flags - the bitwise OR of one or more of + TJ.FLAG_*
+
Returns:
an array of TJDecompressor instances, each of + which has a transformed JPEG image associated with it
+
Throws:
+
java.lang.Exception
+ + + + + + + + + + +
+ -
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/YUVImage.html b/java/doc/org/libjpegturbo/turbojpeg/YUVImage.html index 5edc6b09..8659aedc 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/YUVImage.html +++ b/java/doc/org/libjpegturbo/turbojpeg/YUVImage.html @@ -1,103 +1,100 @@ - - - - -YUVImage - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
-

- -org.libjpegturbo.turbojpeg -
-Class YUVImage

-
-java.lang.Object
-  extended by org.libjpegturbo.turbojpeg.YUVImage
-
-
-
-
public class YUVImage
extends java.lang.Object
- - -

-This class encapsulates a YUV planar image buffer and the metadata +

+
org.libjpegturbo.turbojpeg
+

Class YUVImage

+
+
+ +
+ +
+
+ +
+
+ + + - - - - - - -
-Method Detail
- -

-getWidth

-
-public int getWidth()
-             throws java.lang.Exception
-
-
Returns the width of the YUV image. -

-

- -
Returns:
the width of the YUV image -
Throws: -
java.lang.Exception
-
-
-
- -

-getHeight

-
-public int getHeight()
-              throws java.lang.Exception
-
-
Returns the height of the YUV image. -

-

- -
Returns:
the height of the YUV image -
Throws: -
java.lang.Exception
-
-
-
- -

-getPad

-
-public int getPad()
-           throws java.lang.Exception
-
-
Returns the line padding used in the YUV image buffer. -

-

- -
Returns:
the line padding used in the YUV image buffer -
Throws: -
java.lang.Exception
-
-
-
- -

-getSubsamp

-
-public int getSubsamp()
-               throws java.lang.Exception
-
-
Returns the level of chrominance subsampling used in the YUV image. See - TJ.SAMP_*. -

-

- -
Returns:
the level of chrominance subsampling used in the YUV image -
Throws: -
java.lang.Exception
-
-
-
- -

-getBuf

-
-public byte[] getBuf()
-              throws java.lang.Exception
-
-
Returns the YUV image buffer -

-

- -
Returns:
the YUV image buffer -
Throws: -
java.lang.Exception
-
-
-
- -

-getSize

-
-public int getSize()
-            throws java.lang.Exception
-
-
Returns the size (in bytes) of the YUV image buffer -

-

- -
Returns:
the size (in bytes) of the YUV image buffer -
Throws: -
java.lang.Exception
-
-
+ + + +
+
-
- - - - - - - - - - - - - - - - - - -
- -
- + + +
+ + +
+ + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/package-frame.html b/java/doc/org/libjpegturbo/turbojpeg/package-frame.html index 215bdeac..7cb8fa0b 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/package-frame.html +++ b/java/doc/org/libjpegturbo/turbojpeg/package-frame.html @@ -1,53 +1,27 @@ - - - - -org.libjpegturbo.turbojpeg - - - - - - - - - - -org.libjpegturbo.turbojpeg - - - - -
-Interfaces  - -
-TJCustomFilter
- - - - - - -
-Classes  - -
-TJ -
-TJCompressor -
-TJDecompressor -
-TJScalingFactor -
-TJTransform -
-TJTransformer -
-YUVImage
- - - - + + + +org.libjpegturbo.turbojpeg + + + +

org.libjpegturbo.turbojpeg

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/java/doc/org/libjpegturbo/turbojpeg/package-summary.html b/java/doc/org/libjpegturbo/turbojpeg/package-summary.html index 12c047b1..c5e2f7d8 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/package-summary.html +++ b/java/doc/org/libjpegturbo/turbojpeg/package-summary.html @@ -1,190 +1,183 @@ - - - - -org.libjpegturbo.turbojpeg - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-

-Package org.libjpegturbo.turbojpeg -

- - - - - - - - - -
-Interface Summary
TJCustomFilterCustom filter callback interface
-  - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class Summary
TJTurboJPEG utility class (cannot be instantiated)
TJCompressorTurboJPEG compressor
TJDecompressorTurboJPEG decompressor
TJScalingFactorFractional scaling factor
TJTransformLossless transform parameters
TJTransformerTurboJPEG lossless transformer
YUVImageThis class encapsulates a YUV planar image buffer and the metadata - associated with it.
-  - -

-

-
-
- - +
+

Package org.libjpegturbo.turbojpeg

+
+
+ +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/org/libjpegturbo/turbojpeg/package-tree.html b/java/doc/org/libjpegturbo/turbojpeg/package-tree.html index 59102783..1033ee56 100644 --- a/java/doc/org/libjpegturbo/turbojpeg/package-tree.html +++ b/java/doc/org/libjpegturbo/turbojpeg/package-tree.html @@ -1,159 +1,143 @@ - - - - -org.libjpegturbo.turbojpeg Class Hierarchy - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-Hierarchy For Package org.libjpegturbo.turbojpeg -

-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

- -
- - +
+

Hierarchy For Package org.libjpegturbo.turbojpeg

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/overview-tree.html b/java/doc/overview-tree.html index 563b5796..eae18a13 100644 --- a/java/doc/overview-tree.html +++ b/java/doc/overview-tree.html @@ -1,161 +1,147 @@ - - - - -Class Hierarchy - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-Hierarchy For All Packages

-
-
-
Package Hierarchies:
org.libjpegturbo.turbojpeg
-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

- -
- - +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/resources/background.gif b/java/doc/resources/background.gif new file mode 100644 index 00000000..f471940f Binary files /dev/null and b/java/doc/resources/background.gif differ diff --git a/java/doc/resources/inherit.gif b/java/doc/resources/inherit.gif deleted file mode 100644 index c814867a..00000000 Binary files a/java/doc/resources/inherit.gif and /dev/null differ diff --git a/java/doc/resources/tab.gif b/java/doc/resources/tab.gif new file mode 100644 index 00000000..1a73a83b Binary files /dev/null and b/java/doc/resources/tab.gif differ diff --git a/java/doc/resources/titlebar.gif b/java/doc/resources/titlebar.gif new file mode 100644 index 00000000..17443b3e Binary files /dev/null and b/java/doc/resources/titlebar.gif differ diff --git a/java/doc/resources/titlebar_end.gif b/java/doc/resources/titlebar_end.gif new file mode 100644 index 00000000..3ad78d46 Binary files /dev/null and b/java/doc/resources/titlebar_end.gif differ diff --git a/java/doc/serialized-form.html b/java/doc/serialized-form.html index 8ba0661b..bbe18053 100644 --- a/java/doc/serialized-form.html +++ b/java/doc/serialized-form.html @@ -1,200 +1,150 @@ - - - - -Serialized Form - - - - - - - - - - - -
- - +//--> + + - - - - - - - - - - - - -
- -
- + + + + + - -
-
-

-Serialized Form

-
-
- - - - - -
-Package org.libjpegturbo.turbojpeg
- -

- - - - - -
-Class org.libjpegturbo.turbojpeg.TJTransform extends java.awt.Rectangle implements Serializable
- -

-serialVersionUID: -127367705761430371L - -

- - - - - -
-Serialized Fields
- -

-op

-
-int op
-
-
Transform operation (one of OP_*) -

-

-
-
-
-

-options

-
-int options
-
-
Transform options (bitwise OR of one or more of OPT_*) -

-

-
-
-
-

-cf

-
-TJCustomFilter cf
-
-
Custom filter instance -

-

-
-
- -

-


- - +
+

Serialized Form

+
+
+ +
- - - - - - - - - - - - -
- -
- + + + + + - -
- - - + + diff --git a/java/doc/stylesheet.css b/java/doc/stylesheet.css index 6ea9e516..0aeaa97f 100644 --- a/java/doc/stylesheet.css +++ b/java/doc/stylesheet.css @@ -1,29 +1,474 @@ /* Javadoc style sheet */ - -/* Define colors, fonts and other style attributes here to override the defaults */ - -/* Page background color */ -body { background-color: #FFFFFF; color:#000000 } - -/* Headings */ -h1 { font-size: 145% } - -/* Table colors */ -.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ -.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ -.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ - -/* Font used in left-hand frame lists */ -.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } - -/* Navigation bar fonts and colors */ -.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ -.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ -.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} -.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} - -.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} -.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} - +/* +Overall document style +*/ +body { + background-color:#ffffff; + color:#353833; + font-family:Arial, Helvetica, sans-serif; + font-size:76%; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4c6b87; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4c6b87; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-size:1.3em; +} +h1 { + font-size:1.8em; +} +h2 { + font-size:1.5em; +} +h3 { + font-size:1.4em; +} +h4 { + font-size:1.3em; +} +h5 { + font-size:1.2em; +} +h6 { + font-size:1.1em; +} +ul { + list-style-type:disc; +} +code, tt { + font-size:1.2em; +} +dt code { + font-size:1.2em; +} +table tr td dt code { + font-size:1.2em; + vertical-align:top; +} +sup { + font-size:.6em; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:.8em; + z-index:200; + margin-top:-7px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + background-image:url(resources/titlebar.gif); + background-position:left top; + background-repeat:no-repeat; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:1em; + margin:0; +} +.topNav { + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.bottomNav { + margin-top:10px; + background-image:url(resources/background.gif); + background-repeat:repeat-x; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; +} +.subNav { + background-color:#dee3e9; + border-bottom:1px solid #9eadc0; + float:left; + width:100%; + overflow:hidden; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding:3px 6px; +} +ul.subNavList li{ + list-style:none; + float:left; + font-size:90%; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; +} +.navBarCell1Rev { + background-image:url(resources/tab.gif); + background-color:#a88834; + color:#FFFFFF; + margin: auto 5px; + border:1px solid #c9aa44; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader h1 { + font-size:1.3em; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 25px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:1.2em; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + margin:0 0 6px -8px; + padding:2px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:1.0em; +} +.indexContainer h2 { + font-size:1.1em; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:1.1em; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:10px 0 10px 20px; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:25px; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #9eadc0; + background-color:#f9f9f9; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:1px solid #9eadc0; + border-top:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; + border-bottom:1px solid #9eadc0; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.contentContainer table, .classUseContainer table, .constantValuesContainer table { + border-bottom:1px solid #9eadc0; + width:100%; +} +.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { + width:100%; +} +.contentContainer .description table, .contentContainer .details table { + border-bottom:none; +} +.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ + vertical-align:top; + padding-right:20px; +} +.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, +.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, +.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, +.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { + padding-right:3px; +} +.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#FFFFFF; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + margin:0px; +} +caption a:link, caption a:hover, caption a:active, caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { + white-space:nowrap; + padding-top:8px; + padding-left:8px; + display:block; + float:left; + background-image:url(resources/titlebar.gif); + height:18px; +} +.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { + width:10px; + background-image:url(resources/titlebar_end.gif); + background-repeat:no-repeat; + background-position:top right; + position:relative; + float:left; +} +ul.blockList ul.blockList li.blockList table { + margin:0 0 12px 0px; + width:100%; +} +.tableSubHeadingColor { + background-color: #EEEEFF; +} +.altColor { + background-color:#eeeeef; +} +.rowColor { + background-color:#ffffff; +} +.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { + text-align:left; + padding:3px 3px 3px 7px; +} +th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { + background:#dee3e9; + border-top:1px solid #9eadc0; + border-bottom:1px solid #9eadc0; + text-align:left; + padding:3px 3px 3px 7px; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +td.colFirst, th.colFirst { + border-left:1px solid #9eadc0; + white-space:nowrap; +} +td.colLast, th.colLast { + border-right:1px solid #9eadc0; +} +td.colOne, th.colOne { + border-right:1px solid #9eadc0; + border-left:1px solid #9eadc0; +} +table.overviewSummary { + padding:0px; + margin-left:0px; +} +table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, +table.overviewSummary td.colOne, table.overviewSummary th.colOne { + width:25%; + vertical-align:middle; +} +table.packageSummary td.colFirst, table.overviewSummary th.colFirst { + width:25%; + vertical-align:middle; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:.9em; +} +.block { + display:block; + margin:3px 0 0 0; +} +.strong { + font-weight:bold; +}