Package org.nustaq.kontraktor.apputil
Class ImageSaver
java.lang.Object
org.nustaq.kontraktor.apputil.ImageSaver
public class ImageSaver
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ImageSaver(java.lang.String basePath) -
Method Summary
Modifier and Type Method Description protected java.awt.image.BufferedImagebimgFromBytez(byte[] source)protected java.awt.image.BufferedImageconvertCMYK2RGB(java.awt.image.BufferedImage image)org.nustaq.kontraktor.IPromise<java.lang.String>handleImage(java.lang.String base64Image, java.lang.String imgType, java.lang.String path, java.awt.Dimension targetSize)protected java.lang.StringimageEndingByMimeType(java.lang.String mimeType)protected booleansaveImage(java.awt.image.BufferedImage img, java.lang.String fileName)java.awt.image.BufferedImagescalePreservingAspectRatioAsImage(byte[] source, int targetW, int targetH)java.awt.image.BufferedImagescalePreservingAspectRatioAsImage(java.awt.image.BufferedImage bimg, int targetW, int targetH)protected java.lang.StringvalidateType(java.lang.String type)
-
Constructor Details
-
ImageSaver
public ImageSaver(java.lang.String basePath)
-
-
Method Details
-
handleImage
public org.nustaq.kontraktor.IPromise<java.lang.String> handleImage(java.lang.String base64Image, java.lang.String imgType, java.lang.String path, java.awt.Dimension targetSize) -
imageEndingByMimeType
protected java.lang.String imageEndingByMimeType(java.lang.String mimeType) -
validateType
protected java.lang.String validateType(java.lang.String type) -
saveImage
protected boolean saveImage(java.awt.image.BufferedImage img, java.lang.String fileName) -
convertCMYK2RGB
protected java.awt.image.BufferedImage convertCMYK2RGB(java.awt.image.BufferedImage image) throws java.io.IOException- Throws:
java.io.IOException
-
bimgFromBytez
protected java.awt.image.BufferedImage bimgFromBytez(byte[] source) throws java.io.IOException- Throws:
java.io.IOException
-
scalePreservingAspectRatioAsImage
public java.awt.image.BufferedImage scalePreservingAspectRatioAsImage(byte[] source, int targetW, int targetH) throws java.io.IOException- Throws:
java.io.IOException
-
scalePreservingAspectRatioAsImage
public java.awt.image.BufferedImage scalePreservingAspectRatioAsImage(java.awt.image.BufferedImage bimg, int targetW, int targetH)
-