Uses of Class
org.sejda.sambox.pdmodel.graphics.image.PDImageXObject
Packages that use PDImageXObject
-
Uses of PDImageXObject in org.sejda.sambox.pdmodel
Methods in org.sejda.sambox.pdmodel with parameters of type PDImageXObjectModifier and TypeMethodDescriptionPDResources.add(PDImageXObject image) Adds the given image to the resources of the current page and returns the name for the new resources.voidPDAbstractContentStream.drawImage(PDImageXObject image, float x, float y) Draw an image at the x,y coordinates, with the default size of the image.voidPDAbstractContentStream.drawImage(PDImageXObject image, float x, float y, float width, float height) Draw an image at the x,y coordinates, with the given size.voidPDAbstractContentStream.drawImage(PDImageXObject image, Matrix matrix) Draw an image at the origin with the given transformation matrix.voidPDPageContentStream.drawImage(PDImageXObject image, float x, float y) Draw an image at the x,y coordinates, with the default size of the image.voidPDPageContentStream.drawImage(PDImageXObject image, float x, float y, float width, float height) Draw an image at the x,y coordinates, with the given size.voidPDPageContentStream.drawImage(PDImageXObject image, Matrix matrix, PDExtendedGraphicsState state) Draw an image at the origin with the given transformation matrix. -
Uses of PDImageXObject in org.sejda.sambox.pdmodel.graphics.image
Methods in org.sejda.sambox.pdmodel.graphics.image that return PDImageXObjectModifier and TypeMethodDescriptionstatic PDImageXObjectCCITTFactory.createFromFile(File file) Creates a new CCITT Fax compressed Image XObject from the first page of a TIFF file.static PDImageXObjectCCITTFactory.createFromFile(File file, int number) Creates a new CCITT Fax compressed Image XObject from the first page of a TIFF file.static PDImageXObjectJPEGFactory.createFromFile(File file) Creates a new JPEG Image XObject from an input stream containing JPEG data.static PDImageXObjectPDImageXObject.createFromFile(File file) static PDImageXObjectPDImageXObject.createFromFile(String imagePath) private static PDImageXObjectLosslessFactory.createFromGrayImage(BufferedImage image) static PDImageXObjectCCITTFactory.createFromImage(BufferedImage image) Creates a new CCITT group 4 (T6) compressed image XObject from a b/w BufferedImage.static PDImageXObjectJPEGFactory.createFromImage(BufferedImage image) Creates a new JPEG Image XObject from a Buffered Image.static PDImageXObjectJPEGFactory.createFromImage(BufferedImage image, float quality) Creates a new JPEG Image XObject from a Buffered Image and a given quality.static PDImageXObjectJPEGFactory.createFromImage(BufferedImage image, float quality, int dpi) Creates a new JPEG Image XObject from a Buffered Image, a given quality and DPI.static PDImageXObjectLosslessFactory.createFromImage(BufferedImage image) Creates a new lossless encoded image XObject from a BufferedImage.private static PDImageXObjectCCITTFactory.createFromRandomAccessImpl(org.sejda.io.SeekableSource source, int number) Creates a new CCITT Fax compressed Image XObject from a TIFF file.private static PDImageXObjectLosslessFactory.createFromRGBImage(BufferedImage image) static PDImageXObjectCCITTFactory.createFromSeekableSource(org.sejda.io.SeekableSource source) static PDImageXObjectCCITTFactory.createFromSeekableSource(org.sejda.io.SeekableSource source, int number) static PDImageXObjectJPEGFactory.createFromSeekableSource(org.sejda.io.SeekableSource source) static PDImageXObjectPDImageXObject.createFromSeekableSource(org.sejda.io.SeekableSource source, String filename) private static PDImageXObjectJPEGFactory.createJPEG(BufferedImage image, float quality, int dpi) static PDImageXObjectPDImageXObject.createThumbnail(COSStream cosStream) Creates a thumbnail Image XObject from the given COSBase and name.(package private) PDImageXObjectLosslessFactory.PredictorEncoder.encode()Tries to compress the image using a predictor.PDImageXObject.getMask()Returns the Mask Image XObject associated with this image, or null if there is none.PDImageXObject.getSoftMask()Returns the Soft Mask Image XObject associated with this image, or null if there is none.private static PDImageXObjectCCITTFactory.prepareImageXObject(byte[] byteArray, int width, int height, PDColorSpace initColorSpace) (package private) static PDImageXObjectLosslessFactory.prepareImageXObject(byte[] byteArray, int width, int height, int bitsPerComponent, PDColorSpace initColorSpace) Create a PDImageXObject while making a decision whether not to compress, use Flate filter only, or Flate and LZW filters.private PDImageXObjectLosslessFactory.PredictorEncoder.preparePredictorPDImage(org.sejda.commons.FastByteArrayOutputStream stream, int bitsPerComponent) Methods in org.sejda.sambox.pdmodel.graphics.image with parameters of type PDImageXObjectModifier and TypeMethodDescriptionprivate float[]PDImageXObject.extractMatte(PDImageXObject softMask)