Package com.pdftools.pdf2image
Class JpegImageOptions
- java.lang.Object
-
- com.pdftools.internal.NativeBase
-
- com.pdftools.internal.NativeObject
-
- com.pdftools.pdf2image.ImageOptions
-
- com.pdftools.pdf2image.JpegImageOptions
-
public class JpegImageOptions extends ImageOptions
The settings for JPEG output images
JPEG images use a lossy compression algorithm that provides a high compression ratio. It is best suited for photographs and content with little or no text.
For the output file name, it is recommended to use the file extension ".jpg".
-
-
Constructor Summary
Constructors Constructor Description JpegImageOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JpegColorSpace
getColorSpace()
The color space of the output image (Getter)int
getJpegQuality()
The JPEG quality factor (Getter)void
setColorSpace(JpegColorSpace value)
The color space of the output image (Setter)void
setJpegQuality(int value)
The JPEG quality factor (Setter)-
Methods inherited from class com.pdftools.internal.NativeObject
equals, hashCode
-
-
-
-
Method Detail
-
getColorSpace
public JpegColorSpace getColorSpace()
The color space of the output image (Getter)
Get or set the color space of the image. If
null
, the blending color space of the page is used.Default:
JpegColorSpace.RGB
-
setColorSpace
public void setColorSpace(JpegColorSpace value)
The color space of the output image (Setter)
Get or set the color space of the image. If
null
, the blending color space of the page is used.Default:
JpegColorSpace.RGB
-
getJpegQuality
public int getJpegQuality()
The JPEG quality factor (Getter)
Get or set the JPEG compression quality. Valid values are 1, or 100, or in between.
Default:
85
-
setJpegQuality
public void setJpegQuality(int value)
The JPEG quality factor (Setter)
Get or set the JPEG compression quality. Valid values are 1, or 100, or in between.
Default:
85
- Throws:
java.lang.IllegalArgumentException
- The given value is smaller than 1 or greater than 100.
-
-