| Package | Description |
|---|---|
| org.aoju.bus.core.image |
| Modifier and Type | Method and Description |
|---|---|
Image |
Image.binary()
彩色转为黑白二值化图片
|
Image |
Image.cut(int x,
int y)
图像切割为圆形(按指定起点坐标和半径切割),填充满整个图片(直径取长宽最小值)
|
Image |
Image.cut(int x,
int y,
int radius)
图像切割为圆形(按指定起点坐标和半径切割)
|
Image |
Image.cut(Rectangle rectangle)
图像切割(按指定起点坐标和宽高切割)
|
Image |
Image.flip()
水平翻转图像
|
static Image |
Image.from(File imageFile)
从文件读取图片并开始处理
|
static Image |
Image.from(Image image)
从Image取图片并开始处理
|
static Image |
Image.from(ImageInputStream imageStream)
从ImageInputStream取图片并开始处理
|
static Image |
Image.from(InputStream in)
从流读取图片并开始处理
|
static Image |
Image.from(Path imagePath)
从Path读取图片并开始处理
|
static Image |
Image.from(Resource resource)
从资源对象中读取图片并开始处理
|
static Image |
Image.from(URL imageUrl)
从URL取图片并开始处理
|
Image |
Image.gray()
彩色转为黑白
|
Image |
Image.pressImage(Image pressImage,
int x,
int y,
float alpha)
给图片添加图片水印
|
Image |
Image.pressImage(Image pressImage,
Rectangle rectangle,
float alpha)
给图片添加图片水印
|
Image |
Image.pressText(String pressText,
Color color,
Font font,
int x,
int y,
float alpha)
给图片添加文字水印
此方法并不关闭流
|
Image |
Image.rotate(int degree)
旋转图片为指定角度
来自:http://blog.51cto.com/cping1982/130066
|
Image |
Image.round(double arc)
图片圆角处理
|
Image |
Image.scale(float scale)
缩放图像(按比例缩放)
|
Image |
Image.scale(int width,
int height)
缩放图像(按长宽缩放)
注意:目标长宽与原图不成比例会变形
|
Image |
Image.scale(int width,
int height,
Color fixedColor)
等比缩放图像,此方法按照按照给定的长宽等比缩放图片,按照长宽缩放比最多的一边等比缩放,空白部分填充背景色
缩放后默认为jpeg格式
|
Image |
Image.setPositionBaseCentre(boolean positionBaseCentre)
计算x,y坐标的时候是否从中心做为原始坐标开始计算
|
Image |
Image.setQuality(double quality)
设置图片输出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
|
Image |
Image.setQuality(float quality)
设置图片输出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
|
Image |
Image.setTargetImageType(String imgType)
设置目标图片文件格式,用于写出
|
Copyright © 2019. All rights reserved.