public interface IPictureFormat
代表适用于图片的属性和方法。
-
Method Summary
double
获取指定图片或OLE对象的亮度。此属性的值必须是从0.0(最暗)到1.0(最亮)的数字。
double
获取指定图片或OLE对象的对比度。此属性值必须是从0.0(最小对比度)到1.0(最大对比度)的数字。
double
double
double
double
byte[]
double
boolean
void
设置指定图片或OLE对象的亮度。此属性的值必须是从0.0(最暗)到1.0(最亮)的数字。
void
void
设置指定图片或OLE对象的对比度。此属性的值必须是从0.0(对比度最低)到1.0(对比度最高)的数字。
void
void
void
void
void
void
void
设置指定图片的透明度,取值从 0.0(不透明)到 1.0(透明)。
void
-
Method Details
-
getBrightness
double getBrightness()
获取指定图片或OLE对象的亮度。此属性的值必须是从0.0(最暗)到1.0(最亮)的数字。
-
setBrightness
void setBrightness(double value)
设置指定图片或OLE对象的亮度。此属性的值必须是从0.0(最暗)到1.0(最亮)的数字。
-
getColorType
获取应用于指定图片的颜色转换类型。
-
setColorType
设置应用于指定图片的颜色转换类型。
-
getContrast
double getContrast()
获取指定图片或OLE对象的对比度。此属性值必须是从0.0(最小对比度)到1.0(最大对比度)的数字。
-
setContrast
void setContrast(double value)
设置指定图片或OLE对象的对比度。此属性的值必须是从0.0(对比度最低)到1.0(对比度最高)的数字。
-
-
getCropBottom
double getCropBottom()
获取指定图片底部被裁剪掉的点数。
-
setCropBottom
void setCropBottom(double value)
设置从指定图片底部裁剪掉的点的数量。
-
getCropLeft
double getCropLeft()
获取指定图片左侧被裁剪掉的点数。
-
setCropLeft
void setCropLeft(double value)
设置从指定图片左侧裁剪掉的点数。
-
getCropRight
double getCropRight()
获取指定图片右侧被裁剪掉的点的数量。
-
setCropRight
void setCropRight(double value)
设置从指定图片右侧裁剪掉的点的数量。
-
getCropTop
double getCropTop()
获取指定图片顶部被裁剪掉的点的数量。
-
setCropTop
void setCropTop(double value)
设置从指定图片顶部裁剪掉的点数。
-
getFill
byte[] getFill()
获取指定图片的字节数组。
-
setFill
void setFill(byte[] bytes)
设置指定图片的字节数组。
-
getType
获取指定图片的图像类型。
- Returns:
- 指定图片的图像类型。
-
getTransparency
double getTransparency()
获取指定图片的透明度。
-
setTransparency
void setTransparency(double value)
设置指定图片的透明度,取值从 0.0(不透明)到 1.0(透明)。
-
getUrl
获取从JSON中获取图片的URL。
- Returns:
- 图片的URL
-
getReference
获取或设置当前图片的引用。
-
setReference
void setReference(String value)
设置当前图片的引用。
-
getTransparentBackground
boolean getTransparentBackground()
获取指定图片格式是否使用透明背景。
-
setTransparentBackground
void setTransparentBackground(boolean value)
设置指定的图片格式是否使用透明背景。