Class ImageUtils

Object
ImageUtils

public class ImageUtils extends Object
  • Field Details

    • RESIZABLE_EXTENSIONS

      public static String[] RESIZABLE_EXTENSIONS
  • Constructor Details

    • ImageUtils

      public ImageUtils()
  • Method Details

    • getMimeType

      public static String getMimeType(byte[] fileBytes)
    • isResizable

      public static boolean isResizable(File file)
    • needsResize

      public static boolean needsResize(BufferedImage inputImage, int width, int height)
    • needsResize

      public static boolean needsResize(InputStream fromFile, int width, int height) throws IOException
      Throws:
      IOException
    • resizeImageForMaxWidth

      public static File resizeImageForMaxWidth(InputStream stream, String type, int maxWidth)
    • resizeImageForMaxHeight

      public static File resizeImageForMaxHeight(InputStream stream, String type, int maxHeight)
    • resizeImage

      public static File resizeImage(File fromFile, int width, int height)
    • resizeImage

      public static File resizeImage(File fromFile, String type, int width, int height)
    • getImageInfo

      public static ImageInfo getImageInfo(File file)
    • getImageInfo

      public static ImageInfo getImageInfo(InputStream inputStream)
    • resizeImage

      public static File resizeImage(InputStream stream, String type, int width, int height)
    • getImageDPI

      public static int[] getImageDPI(File file)
    • getImageDPI

      public static int[] getImageDPI(InputStream stream, String fileName)
    • convertCentimeterToPixels

      public static int convertCentimeterToPixels(double cm, int dpi)