Package org.apache.ofbiz.product.image
Class ScaleImage
- java.lang.Object
-
- org.apache.ofbiz.product.image.ScaleImage
-
public class ScaleImage extends java.lang.Object
ScaleImage ClassScale the original image into 4 different size Types (small, medium, large, detail)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
module
static java.lang.String
resource
static java.util.List<java.lang.String>
sizeTypeList
-
Constructor Summary
Constructors Constructor Description ScaleImage()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Object>
scaleImageInAllSize(java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber)
scaleImageInAllSizestatic java.util.Map<java.lang.String,java.lang.Object>
scaleImageManageInAllSize(java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber, java.lang.String imageType)
-
-
-
Field Detail
-
module
public static final java.lang.String module
-
resource
public static final java.lang.String resource
- See Also:
- Constant Field Values
-
sizeTypeList
public static final java.util.List<java.lang.String> sizeTypeList
-
-
Method Detail
-
scaleImageInAllSize
public static java.util.Map<java.lang.String,java.lang.Object> scaleImageInAllSize(java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber) throws java.lang.IllegalArgumentException, java.awt.image.ImagingOpException, java.io.IOException, org.jdom.JDOMException
scaleImageInAllSizeScale the original image into all different size Types (small, medium, large, detail)
- Parameters:
context
- ContextfilenameToUse
- Filename of future image filesviewType
- "Main" view or "additional" viewviewNumber
- If it's the main view, viewNumber = "0"- Returns:
- URL images for all different size types
- Throws:
java.lang.IllegalArgumentException
- Any parameter is nulljava.awt.image.ImagingOpException
- The transform is non-invertiblejava.io.IOException
- Error prevents the document from being fully parsedorg.jdom.JDOMException
- Errors occur in parsing
-
scaleImageManageInAllSize
public static java.util.Map<java.lang.String,java.lang.Object> scaleImageManageInAllSize(java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.String filenameToUse, java.lang.String viewType, java.lang.String viewNumber, java.lang.String imageType) throws java.lang.IllegalArgumentException, java.awt.image.ImagingOpException, java.io.IOException, org.jdom.JDOMException
- Throws:
java.lang.IllegalArgumentException
java.awt.image.ImagingOpException
java.io.IOException
org.jdom.JDOMException
-
-