public class ImageProcessCommand
extends java.lang.Object
构造器和说明 |
---|
ImageProcessCommand() |
ImageProcessCommand(int scale,
int maxWidth,
int maxHeight,
int quality,
ImageFormat format,
int angle,
ImageDisplay display,
boolean limit,
boolean crop,
int offsetX,
int offsetY,
int cropWidth,
int cropHeight) |
限定符和类型 | 方法和说明 |
---|---|
int |
getAngle() |
int |
getCropHeight() |
int |
getCropWidth() |
ImageDisplay |
getDisplay() |
ImageFormat |
getFormat() |
int |
getMaxHeight() |
int |
getMaxWidth() |
int |
getOffsetX() |
int |
getOffsetY() |
int |
getQuality() |
int |
getScale() |
boolean |
isCrop() |
boolean |
isLimit() |
void |
setAngle(int angle)
设置图片旋转方式,正数表示顺时针旋转,如angle = 60; 负数表示逆时针旋转,如angle = -30;取值范围[-360, 360],默认值为0。
|
void |
setCrop(boolean crop)
设置图片是否执行裁剪功能,true:对图片进行裁剪,false:不对图片进行裁剪,默认值为false。
|
void |
setCropHeight(int cropHeight)
设置图片裁剪的高度。
|
void |
setCropWidth(int cropWidth)
设置图片裁剪的宽度,指定的宽度超过了图片的宽度,则以图片宽度为准裁剪,取值范围[1, 4096],(单位:px)。
|
void |
setDisplay(ImageDisplay display)
设置目标图片显示方式,默认值为baseline
|
void |
setFormat(ImageFormat format)
设置目标图片格式,默认值为jpg
|
void |
setLimit(boolean limit)
设置是否限制图片缩放的尺寸大小,true:限制图片缩放尺寸(长和宽)不可超过原图大小,false:不限制图片缩放的尺寸,默认值为false。
|
void |
setMaxHeight(int maxHeight)
目标缩略图的最大高度,取值范围[1, 4096](单位:px)
|
void |
setMaxWidth(int maxWidth)
设置目标缩略图的最大宽度,取值范围[1, 4096](单位:px)
|
void |
setOffsetX(int offsetX)
设置图片裁剪左上角起点x坐标,取值范围[0, 4096],默认值为0。
|
void |
setOffsetY(int offsetY)
设置图片裁剪左上角起点y坐标,取值范围[0,4096],默认值为0。
|
void |
setQuality(int quality)
设置目标图片的绝对质量,只对jpg/jpeg、png、 webp格式有效。
|
void |
setScale(int scale)
设置缩放方式
0:无裁剪、等比例缩放;1:拉伸缩放;2:等比例居中裁剪缩放,默认值为0
|
java.lang.String |
toString() |
public ImageProcessCommand()
public ImageProcessCommand(int scale, int maxWidth, int maxHeight, int quality, ImageFormat format, int angle, ImageDisplay display, boolean limit, boolean crop, int offsetX, int offsetY, int cropWidth, int cropHeight)
scale
- maxWidth
- 目标缩略图的最大宽度maxHeight
- 目标缩略图的最大高度quality
- 目标图片的绝对质量format
- 目标图片格式angle
- 图片旋转方式display
- 目标图片显示方式limit
- 是否限制图片缩放的尺寸大小crop
- 图片是否执行裁剪功能offsetX
- 图片裁剪左上角起点x坐标offsetY
- 图片裁剪左上角起点y坐标cropWidth
- 图片裁剪的宽度cropHeight
- 图片裁剪的高度public int getScale()
public void setScale(int scale)
0:无裁剪、等比例缩放;1:拉伸缩放;2:等比例居中裁剪缩放,默认值为0
public int getMaxWidth()
public void setMaxWidth(int maxWidth)
public int getMaxHeight()
public void setMaxHeight(int maxHeight)
public int getQuality()
public void setQuality(int quality)
public ImageFormat getFormat()
public void setFormat(ImageFormat format)
public int getAngle()
public void setAngle(int angle)
public ImageDisplay getDisplay()
public void setDisplay(ImageDisplay display)
public boolean isLimit()
public void setLimit(boolean limit)
public boolean isCrop()
public void setCrop(boolean crop)
public int getOffsetX()
public void setOffsetX(int offsetX)
public int getOffsetY()
public void setOffsetY(int offsetY)
public int getCropWidth()
public void setCropWidth(int cropWidth)
public int getCropHeight()
public void setCropHeight(int cropHeight)
public java.lang.String toString()
toString
在类中 java.lang.Object