Package br.com.davinti.vitruvio.misc
Class ImageUtils
Object
ImageUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intconvertCentimeterToPixels(double cm, int dpi) static int[]getImageDPI(File file) static int[]getImageDPI(InputStream stream, String fileName) static ImageInfogetImageInfo(File file) static ImageInfogetImageInfo(InputStream inputStream) static StringgetMimeType(byte[] fileBytes) static booleanisResizable(File file) static booleanneedsResize(BufferedImage inputImage, int width, int height) static booleanneedsResize(InputStream fromFile, int width, int height) static FileresizeImage(File fromFile, int width, int height) static FileresizeImage(File fromFile, String type, int width, int height) static FileresizeImage(InputStream stream, String type, int width, int height) static FileresizeImageForMaxHeight(InputStream stream, String type, int maxHeight) static FileresizeImageForMaxWidth(InputStream stream, String type, int maxWidth)
-
Field Details
-
RESIZABLE_EXTENSIONS
-
-
Constructor Details
-
ImageUtils
public ImageUtils()
-
-
Method Details
-
getMimeType
-
isResizable
-
needsResize
-
needsResize
- Throws:
IOException
-
resizeImageForMaxWidth
-
resizeImageForMaxHeight
-
resizeImage
-
resizeImage
-
getImageInfo
-
getImageInfo
-
resizeImage
-
getImageDPI
-
getImageDPI
-
convertCentimeterToPixels
public static int convertCentimeterToPixels(double cm, int dpi)
-