jmaster.jumploader.model.api.config
Class ImageConfig

java.lang.Object
  extended by jmaster.jumploader.model.api.config.ImageConfig

public class ImageConfig
extends java.lang.Object

ImageConfig


Field Summary
private  java.lang.String cropPerimeterMin
          minimum perimeter size for crop (pixels)
private  java.lang.String cropRatio
          crop ratio constraint (width/height)
static int JPEG_QUALITY_DEFAULT
          jpeg default quality
private  int jpegQuality
          jpeg compression default quality, 0..1000
private static java.lang.String PROPERTY
          property file
private  java.lang.String resizeOptions
          image editor resize options, must be text formatted as follows: ${title1};${width1};${height1};...
private  boolean respectExifOrientation
          shows whether image should be auto rotated using exif orientation flag
 
Constructor Summary
ImageConfig(jmaster.jumploader.model.api.IModel model)
          with model
 
Method Summary
 java.lang.String getCropPerimeterMin()
           
 java.lang.String getCropRatio()
           
 int getJpegQuality()
           
 java.lang.String getResizeOptions()
           
 boolean isRespectExifOrientation()
           
 void setCropPerimeterMin(java.lang.String cropPerimeterMin)
           
 void setCropRatio(java.lang.String cropRatio)
           
 void setJpegQuality(int jpegQuality)
           
 void setResizeOptions(java.lang.String resizeOptions)
           
 void setRespectExifOrientation(boolean respectExifOrientation)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY

private static final java.lang.String PROPERTY
property file

See Also:
Constant Field Values

JPEG_QUALITY_DEFAULT

public static final int JPEG_QUALITY_DEFAULT
jpeg default quality

See Also:
Constant Field Values

jpegQuality

private int jpegQuality
jpeg compression default quality, 0..1000


cropPerimeterMin

private java.lang.String cropPerimeterMin
minimum perimeter size for crop (pixels)


cropRatio

private java.lang.String cropRatio
crop ratio constraint (width/height)


respectExifOrientation

private boolean respectExifOrientation
shows whether image should be auto rotated using exif orientation flag


resizeOptions

private java.lang.String resizeOptions
image editor resize options, must be text formatted as follows: ${title1};${width1};${height1};...${titleN};${widthN};${heightN}; where title is a text to display, width and height - image target bounding box. Example: Small (200x100);200;100;Medium (500x300);500;300;Large (800x600);800;600 this will result with 3 options.

Constructor Detail

ImageConfig

public ImageConfig(jmaster.jumploader.model.api.IModel model)
with model

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getJpegQuality

public int getJpegQuality()

setJpegQuality

public void setJpegQuality(int jpegQuality)

getCropPerimeterMin

public java.lang.String getCropPerimeterMin()

setCropPerimeterMin

public void setCropPerimeterMin(java.lang.String cropPerimeterMin)

getCropRatio

public java.lang.String getCropRatio()

setCropRatio

public void setCropRatio(java.lang.String cropRatio)

isRespectExifOrientation

public boolean isRespectExifOrientation()

setRespectExifOrientation

public void setRespectExifOrientation(boolean respectExifOrientation)

getResizeOptions

public java.lang.String getResizeOptions()

setResizeOptions

public void setResizeOptions(java.lang.String resizeOptions)