Documentation of 'org.apache.poi.ss.util.ImageUtils' Java class
ImageUtils
org.apache.poi.ss.util

Class ImageUtils



  • public class ImageUtils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int PIXEL_DPI 
    • Constructor Summary

      Constructors 
      Constructor and Description
      ImageUtils() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static java.awt.Dimension getDimensionFromAnchor(Picture picture)
      Calculates the dimensions in EMUs for the anchor of the given picture
      static java.awt.Dimension getImageDimension(java.io.InputStream is, int type)
      Return the dimension of this image
      static int[] getResolution(javax.imageio.ImageReader r)
      The metadata of PNG and JPEG can contain the width of a pixel in millimeters.
      static java.awt.Dimension setPreferredSize(Picture picture, double scaleX, double scaleY)
      Calculate and set the preferred size (anchor) for this picture.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ImageUtils

        public ImageUtils()
    • Method Detail

      • getResolution

        public static int[] getResolution(javax.imageio.ImageReader r)
                                   throws java.io.IOException
        The metadata of PNG and JPEG can contain the width of a pixel in millimeters. Return the the "effective" dpi calculated as 25.4/HorizontalPixelSize and 25.4/VerticalPixelSize. Where 25.4 is the number of mm in inch.
        Returns:
        array of two elements: {horisontalPdi, verticalDpi}. {96, 96} is the default.
        Throws:
        java.io.IOException
      • setPreferredSize

        public static java.awt.Dimension setPreferredSize(Picture picture,
                                                          double scaleX,
                                                          double scaleY)
        Calculate and set the preferred size (anchor) for this picture.
        Parameters:
        scaleX - the amount by which image width is multiplied relative to the original width.
        scaleY - the amount by which image height is multiplied relative to the original height.
        Returns:
        the new Dimensions of the scaled picture in EMUs
      • getDimensionFromAnchor

        public static java.awt.Dimension getDimensionFromAnchor(Picture picture)
        Calculates the dimensions in EMUs for the anchor of the given picture
        Parameters:
        picture - the picture containing the anchor
        Returns:
        the dimensions in EMUs

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.