Package org.javlo.image
Class ImageConfig
- java.lang.Object
-
- org.javlo.image.ImageConfig
-
public class ImageConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageConfig.ImageParameters
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intalignToGrid(int size, int grid)ColorgetAdjustColor(Device device, String filter, String area)ColorgetAlpha(Device device, String filter, String area)ColorgetBGColor(Device device, String filter, String area)ColorgetBluringBorderBgColor(Device device, String filter, String area)IntegergetBluringBorderDirection(Device device, String filter, String area)intgetBluringBorderWidth(Device device, String filter, String area)floatgetBrightness(Device device, String filter, String area)floatgetConstrast(Device device, String filter, String area)intgetDashed(Device device, String filter, String area)StringgetFileExtension(Device device, String filter, String area)List<String>getFilters()intgetFolderHeight(Device device, String filter, String area)intgetFolderThumbHeight(Device device, String filter, String area)intgetFolderThumbWidth(Device device, String filter, String area)intgetFolderWidth(Device device, String filter, String area)intgetGridHeight(Device device, String filter, String area)intgetGridWidth(Device device, String filter, String area)intgetHeight(Device device, String filter, String area)static ImageConfiggetInstance(GlobalContext globalContext, javax.servlet.http.HttpSession session, Template template)StringgetLayer(Device device, String filter, String area)intgetMarginBottom(Device device, String filter, String area)intgetMarginLeft(Device device, String filter, String area)intgetMarginRigth(Device device, String filter, String area)intgetMarginTop(Device device, String filter, String area)intgetMaxHeight(Device device, String filter, String area)intgetMaxWidth(Device device, String filter, String area)static ImageConfiggetNewInstance(GlobalContext globalContext, javax.servlet.http.HttpSession session, Template template)ProjectionConfiggetProjection(GlobalContext globalContext, Template template, Device device, String filter, String area)ConfigurationPropertiesgetProperties()ColorgetReplaceAlpha(Device device, String filter, String area)intgetResizeDashed(Device device, String filter, String area)intgetSepiaIntensity(Device device, String filter, String area)ColorgetTrimColor(Device device, String filter, String area)return a bg color, the border with this color will be removed.intgetTrimTolerance(Device device, String filter, String area)return tolerance for trim (0 >> 255*3)intgetWeb2Height(Device device, String filter, String area)intgetWeb2Separation(Device device, String filter, String area)intgetWidth(Device device, String filter, String area)doublegetZoom(Device device, String filter, String area)booleanisAddBorder(Device device, String filter, String area)booleanisAddImageBorder(Device device, String filter, String area)booleanisBackGroudColor(Device device, String filter, String area)booleanisBluringBorder(Device device, String filter, String area)booleanisCropResize(Device device, String filter, String area)booleanisCrystallize(Device device, String filter, String area)booleanisEdge(Device device, String filter, String area)booleanisEmboss(Device device, String filter, String area)booleanisFilter(String filter)booleanisFocusZone(Device device, String filter, String area)booleanisFolderThumbShuffle(Device device, String filter, String area)booleanisFraming(Device device, String filter, String area)booleanisGlow(Device device, String filter, String area)booleanisGrayscale(Device device, String filter, String area)booleanisGrayscaleAveraging(Device device, String filter, String area)booleanisGrayscaleDesaturation(Device device, String filter, String area)booleanisGrayscaleLuminosity(Device device, String filter, String area)booleanisHighQuality(Device device, String filter, String area)booleanisHorizontalFlip(Device device, String filter, String area)booleanisIndexed(Device device, String filter, String area)booleanisLogoBottomRigth(Device device, String filter, String area)booleanisRemoveBg(Device device, String filter, String area)booleanisRoundCorner(Device device, String filter, String area)booleanisVerticalFlip(Device device, String filter, String area)booleanisWeb2(Device device, String filter, String area)static voidmain(String[] args)StringprintConfig(Device device, String filter, String area)
-
-
-
Field Detail
-
logger
protected static Logger logger
create a static logger.
-
-
Method Detail
-
getNewInstance
public static ImageConfig getNewInstance(GlobalContext globalContext, javax.servlet.http.HttpSession session, Template template)
-
getInstance
public static ImageConfig getInstance(GlobalContext globalContext, javax.servlet.http.HttpSession session, Template template)
-
alignToGrid
public static int alignToGrid(int size, int grid)
-
isFilter
public boolean isFilter(String filter)
-
isFolderThumbShuffle
public boolean isFolderThumbShuffle(Device device, String filter, String area)
-
getTrimColor
public Color getTrimColor(Device device, String filter, String area)
return a bg color, the border with this color will be removed. (detect = automatic detect background color)- Parameters:
device-filter-area-- Returns:
-
getTrimTolerance
public int getTrimTolerance(Device device, String filter, String area)
return tolerance for trim (0 >> 255*3)- Parameters:
device-filter-area-- Returns:
-
isGrayscaleAveraging
public boolean isGrayscaleAveraging(Device device, String filter, String area)
-
isGrayscaleLuminosity
public boolean isGrayscaleLuminosity(Device device, String filter, String area)
-
isGrayscaleDesaturation
public boolean isGrayscaleDesaturation(Device device, String filter, String area)
-
getBluringBorderDirection
public Integer getBluringBorderDirection(Device device, String filter, String area)
-
getBluringBorderBgColor
public Color getBluringBorderBgColor(Device device, String filter, String area)
-
getProjection
public ProjectionConfig getProjection(GlobalContext globalContext, Template template, Device device, String filter, String area)
-
getProperties
public ConfigurationProperties getProperties()
-
-