B C D E F G I N O P S T U Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 unified planar YUV image with the given width, height, and level of chrominance subsampling.
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() - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Compress the packed-pixel or planar YUV source image associated with this compressor instance and return a buffer containing a JPEG image.
- compress(byte[]) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Compress the packed-pixel or planar YUV source image associated with this compressor instance and output a JPEG image to the given destination buffer.
- compress(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
set()
andTJCompressor.compress(byte[])
instead. - compress(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
set()
andTJCompressor.compress()
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 method 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
-
Deprecated.
- decompress(int[], int, int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompress(int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompress(int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompress(BufferedImage, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompress12(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 12-bit-per-sample JPEG source image associated with this decompressor instance and return a buffer containing a 12-bit-per-sample packed-pixel decompressed image.
- decompress12(short[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 12-bit-per-sample JPEG source image associated with this decompressor instance and output a 12-bit-per-sample packed-pixel grayscale, RGB, or CMYK image to the given destination buffer.
- decompress16(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 16-bit-per-sample JPEG source image associated with this decompressor instance and return a buffer containing a 16-bit-per-sample packed-pixel decompressed image.
- decompress16(short[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 16-bit-per-sample lossless JPEG source image associated with this decompressor instance and output a 16-bit-per-sample packed-pixel grayscale, RGB, or CMYK image to the given destination buffer.
- decompress8(byte[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image or decode the planar YUV source image associated with this decompressor instance and output an 8-bit-per-sample packed-pixel grayscale, RGB, or CMYK image to the given destination buffer.
- decompress8(int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image or decode the planar YUV source image associated with this decompressor instance and return a
BufferedImage
instance containing the 8-bit-per-sample packed-pixel decompressed/decoded image. - decompress8(int[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image or decode the planar YUV source image associated with this decompressor instance and output an 8-bit-per-sample packed-pixel grayscale, RGB, or CMYK image to the given destination buffer.
- decompress8(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image or decode the planar YUV source image associated with this decompressor instance and return a buffer containing an 8-bit-per-sample packed-pixel decompressed image.
- decompress8(BufferedImage) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image or decode the planar YUV source image associated with this decompressor instance and output an 8-bit-per-sample packed-pixel decompressed/decoded image to the given
BufferedImage
instance. - decompressToYUV(int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image associated with this decompressor instance into an 8-bit-per-sample unified planar YUV image and return a
YUVImage
instance containing the decompressed image. - decompressToYUV(int[]) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image associated with this decompressor instance into a set of 8-bit-per-sample Y, U (Cb), and V (Cr) image planes and return a
YUVImage
instance containing the decompressed image planes. - decompressToYUV(int, int[], int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompressToYUV(int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
- decompressToYUV(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Decompress the 8-bit-per-sample JPEG source image associated with this decompressor instance into an 8-bit-per-sample planar YUV image and store it in the given
YUVImage
instance. - decompressToYUV(YUVImage, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.
E
- encodeYUV(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Encode the 8-bit-per-sample packed-pixel source image associated with this compressor instance into an 8-bit-per-sample unified planar YUV image and return a
YUVImage
instance containing the encoded image. - encodeYUV(int[]) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Encode the 8-bit-per-sample packed-pixel source image associated with this compressor instance into separate 8-bit-per-sample Y, U (Cb), and V (Cr) image planes and return a
YUVImage
instance containing the encoded image planes. - encodeYUV(int[], int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
set()
andTJCompressor.encodeYUV(int[])
instead. - encodeYUV(int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
set()
andTJCompressor.encodeYUV(int)
instead. - encodeYUV(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Encode the 8-bit-per-sample packed-pixel source image associated with this compressor instance into an 8-bit-per-sample planar YUV image and store it in the given
YUVImage
instance. - encodeYUV(YUVImage, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
set()
andTJCompressor.encodeYUV(YUVImage)
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. - ERR_FATAL - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
The error was fatal and non-recoverable.
- ERR_WARNING - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
The error was non-fatal and recoverable, but the destination image may still be corrupt.
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
-
Deprecated.Use
TJ.PARAM_FASTDCT
instead. - FLAG_BOTTOMUP - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_BOTTOMUP
instead. - FLAG_FASTDCT - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_FASTDCT
instead. - FLAG_FASTUPSAMPLE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_FASTUPSAMPLE
instead. - FLAG_LIMITSCANS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_SCANLIMIT
instead. - FLAG_PROGRESSIVE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_PROGRESSIVE
instead. - FLAG_STOPONWARNING - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Deprecated.Use
TJ.PARAM_STOPONWARNING
instead.
G
- get(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Get the value of a compression parameter.
- get(int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Get the value of a decompression parameter.
- getAlphaOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
For the given pixel format, returns the number of samples that the alpha component is offset from the start of the pixel.
- getBlueOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
For the given pixel format, returns the number of samples that the blue component is offset from the start of the pixel.
- getBuf() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the YUV buffer (if this image is stored in a unified buffer rather than separate image planes.)
- getColorspace() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.Use
instead.get
(TJ.PARAM_COLORSPACE
) - getCompressedSize() - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Returns the size of the image (in bytes) generated by the most recent compress operation.
- getDenom() - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
-
Returns denominator
- getErrorCode() - Method in exception org.libjpegturbo.turbojpeg.TJException
-
Returns a code (one of
TJ.ERR_*
) indicating the severity of the last error. - getGreenOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
For the given pixel format, returns the number of samples 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 (or subregion.)
- getJPEGBuf() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Returns the JPEG buffer associated with this decompressor instance.
- getJPEGSize() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Returns the size of the JPEG image (in bytes) associated with this decompressor instance.
- 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
- getOffsets() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the offsets (in bytes) of each plane within the planes of a larger YUV image.
- getPad() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the row alignment (in bytes) of the YUV buffer (if this image is stored in a unified buffer rather than separate image planes.)
- getPixelSize(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
Returns the pixel size (in samples) for the given pixel format.
- getPlanes() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the YUV image planes.
- getRedOffset(int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
For the given pixel format, returns the number of samples 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
-
Deprecated.Use
setScalingFactor()
andTJScalingFactor.getScaled()
instead. - getScaledWidth(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.Use
setScalingFactor()
andTJScalingFactor.getScaled()
instead. - getScalingFactors() - Static method in class org.libjpegturbo.turbojpeg.TJ
-
Returns a list of fractional scaling factors that the JPEG decompressor supports.
- getSize() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the size (in bytes) of the YUV buffer (if this image is stored in a unified buffer rather than separate image planes.)
- getStrides() - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Returns the number of bytes per row of each plane in the YUV image.
- getSubsamp() - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Deprecated.Use
instead.get
(TJ.PARAM_SUBSAMP
) - 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 (in bytes) 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 (or subregion.)
I
- isOne() - Method in class org.libjpegturbo.turbojpeg.TJScalingFactor
-
Returns true or false, depending on whether this instance is equal to 1/1.
N
- NUMCS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
The number of JPEG colorspaces
- NUMERR - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
The number of error codes
- 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_ARITHMETIC - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
-
This option will enable arithmetic entropy coding in the JPEG image generated by this particular transform.
- OPT_COPYNONE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
-
This option will prevent
TJTransformer.transform()
from copying any extra markers (including EXIF and ICC profile data) from the source image to the destination image. - 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 source image and produce a grayscale destination 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_OPTIMIZE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
-
This option will enable optimized baseline entropy coding in the JPEG image generated by 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_PROGRESSIVE - Static variable in class org.libjpegturbo.turbojpeg.TJTransform
-
This option will enable progressive entropy coding in the JPEG image generated by this particular transform.
- 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
- PARAM_ARITHMETIC - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Arithmetic entropy coding
- PARAM_BOTTOMUP - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Row order in packed-pixel source/destination images
- PARAM_COLORSPACE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG colorspace
- PARAM_DENSITYUNITS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG pixel density units
- PARAM_FASTDCT - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
DCT/IDCT algorithm [lossy compression and decompression]
- PARAM_FASTUPSAMPLE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Chrominance upsampling algorithm [lossy decompression only]
- PARAM_JPEGHEIGHT - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG height (in pixels) [decompression only, read-only]
- PARAM_JPEGWIDTH - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG width (in pixels) [decompression only, read-only]
- PARAM_LOSSLESS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Lossless JPEG
- PARAM_LOSSLESSPSV - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Lossless JPEG predictor selection value (PSV)
- PARAM_LOSSLESSPT - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Lossless JPEG point transform (Pt)
- PARAM_MAXMEMORY - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Memory limit for intermediate buffers
- PARAM_MAXPIXELS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Image size limit [decompression, lossless transformation]
- PARAM_OPTIMIZE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Optimized baseline entropy coding [lossy compression only]
- PARAM_PRECISION - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG data precision (bits per sample) [decompression only, read-only]
- PARAM_PROGRESSIVE - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Progressive entropy coding
- PARAM_QUALITY - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Perceptual quality of lossy JPEG images [compression only]
- PARAM_RESTARTBLOCKS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG restart marker interval in MCU blocks (lossy) or samples (lossless) [compression only]
- PARAM_RESTARTROWS - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG restart marker interval in MCU rows (lossy) or sample rows (lossless) [compression only]
- PARAM_SCANLIMIT - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Progressive JPEG scan limit for lossy JPEG images [decompression, lossless transformation]
- PARAM_STOPONWARNING - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Error handling behavior
- PARAM_SUBSAMP - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Chrominance subsampling level
- PARAM_XDENSITY - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG horizontal pixel density
- PARAM_YDENSITY - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
JPEG vertical pixel density
- 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.
- planeHeight(int, int, int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
Returns the plane height of a YUV image plane with the given parameters.
- planeSizeYUV(int, 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 image plane with the given parameters.
- planeWidth(int, int, int) - Static method in class org.libjpegturbo.turbojpeg.TJ
-
Returns the plane width of a YUV image plane with the given parameters.
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_441 - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
4:4:1 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.
- SAMP_UNKNOWN - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
Unknown subsampling.
- set(int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Set the value of a compression parameter.
- set(int, int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Set the value of a decompression parameter.
- setBuf(byte[][], int[], int, int[], int, int) - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Assign a set of image planes to this
YUVImage
instance. - setBuf(byte[], int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.YUVImage
-
Assign a unified buffer to this
YUVImage
instance. - setCroppingRegion(Rectangle) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Set the cropping region for partially decompressing a lossy JPEG image into a packed-pixel image.
- setJPEGQuality(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
instead.set
(TJ.PARAM_QUALITY
, ...) - setScalingFactor(TJScalingFactor) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Set the scaling factor for subsequent lossy decompression operations.
- setSourceImage(byte[], int) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Associate the JPEG image or "abbreviated table specification" (AKA "tables-only") datastream of length
imageSize
bytes stored injpegImage
with this decompressor instance. - setSourceImage(byte[], int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Associate an 8-bit-per-sample packed-pixel RGB, grayscale, or CMYK source image with this compressor instance.
- setSourceImage(BufferedImage, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Associate an 8-bit-per-pixel packed-pixel RGB or grayscale source image with this compressor instance.
- setSourceImage(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Associate an 8-bit-per-sample planar YUV source image with this compressor instance.
- setSourceImage(YUVImage) - Method in class org.libjpegturbo.turbojpeg.TJDecompressor
-
Associate the specified planar YUV source image with this decompressor instance.
- setSourceImage12(short[], int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Associate a 12-bit-per-sample packed-pixel RGB, grayscale, or CMYK source image with this compressor instance.
- setSourceImage16(short[], int, int, int, int, int, int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Associate a 16-bit-per-sample packed-pixel RGB, grayscale, or CMYK source image with this compressor instance.
- setSubsamp(int) - Method in class org.libjpegturbo.turbojpeg.TJCompressor
-
Deprecated.Use
instead.set
(TJ.PARAM_SUBSAMP
, ...)
T
- TJ - Class in org.libjpegturbo.turbojpeg
-
TurboJPEG utility class (cannot be instantiated)
- 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 8-bit-per-sample packed-pixel source image stored in
srcImage
with the newly created instance. - TJCompressor(BufferedImage, int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJCompressor
-
Create a TurboJPEG compressor instance and associate the 8-bit-per-sample packed-pixel 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 or "abbreviated table specification" (AKA "tables-only") datastream 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 or "abbreviated table specification" (AKA "tables-only") datastream of length
imageSize
bytes stored injpegImage
with the newly created instance. - TJDecompressor(YUVImage) - Constructor for class org.libjpegturbo.turbojpeg.TJDecompressor
-
Create a TurboJPEG decompressor instance and associate the 8-bit-per-sample planar YUV source image stored in
yuvImage
with the newly created instance. - TJException - Exception in org.libjpegturbo.turbojpeg
- TJException() - Constructor for exception org.libjpegturbo.turbojpeg.TJException
- TJException(String) - Constructor for exception org.libjpegturbo.turbojpeg.TJException
- TJException(String, int) - Constructor for exception org.libjpegturbo.turbojpeg.TJException
- TJException(String, Throwable) - Constructor for exception org.libjpegturbo.turbojpeg.TJException
- TJException(Throwable) - Constructor for exception org.libjpegturbo.turbojpeg.TJException
- TJScalingFactor - Class in org.libjpegturbo.turbojpeg
-
Fractional scaling factor
- TJScalingFactor(int, int) - Constructor for class org.libjpegturbo.turbojpeg.TJScalingFactor
-
Create a TurboJPEG scaling factor instance.
- 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 source 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 source image of length
imageSize
bytes stored injpegImage
with the newly created instance. - transform(byte[][], TJTransform[]) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
-
Losslessly transform the JPEG source image associated with this transformer instance into one or more JPEG images stored in the given destination buffers.
- transform(byte[][], TJTransform[], int) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
-
Deprecated.Use
TJDecompressor.set()
andTJTransformer.transform(byte[][], TJTransform[])
instead. - transform(TJTransform[]) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
-
Losslessly transform the JPEG source image associated with this transformer instance and return an array of
TJDecompressor
instances, each of which has a transformed JPEG image associated with it. - transform(TJTransform[], int) - Method in class org.libjpegturbo.turbojpeg.TJTransformer
-
Deprecated.Use
TJDecompressor.set()
andTJTransformer.transform(TJTransform[])
instead.
U
- UNCROPPED - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
A
java.awt.Rectangle
instance that specifies no cropping - UNSCALED - Static variable in class org.libjpegturbo.turbojpeg.TJ
-
A
TJScalingFactor
instance that specifies a scaling factor of 1/1 (no scaling)
Y
- YUVImage - Class in org.libjpegturbo.turbojpeg
-
This class encapsulates a planar YUV image and the metadata associated with it.
- YUVImage(byte[][], int[], int, int[], int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
-
Create a new
YUVImage
instance from a set of existing image planes. - YUVImage(byte[], int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
-
Create a new
YUVImage
instance from an existing unified buffer. - YUVImage(int, int[], int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
-
Create a new
YUVImage
instance backed by separate image planes, and allocate memory for the image planes. - YUVImage(int, int, int, int) - Constructor for class org.libjpegturbo.turbojpeg.YUVImage
-
Create a new
YUVImage
instance backed by a unified buffer, and allocate memory for the buffer.
All Classes All Packages