public class Image extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
IMAGE_TYPE_BMP |
static String |
IMAGE_TYPE_GIF |
static String |
IMAGE_TYPE_JPEG |
static String |
IMAGE_TYPE_JPG |
static String |
IMAGE_TYPE_PNG |
static String |
IMAGE_TYPE_PSD |
| 构造器和说明 |
|---|
Image() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
convert(File srcImageFile,
String formatName,
File destImageFile)
图像类型转换:GIF->JPG、GIF->PNG、PNG->JPG、PNG->GIF(X)、BMP->PNG
|
void |
cut(File srcImageFile,
File descDir,
int destWidth,
int destHeight)
图像切割(指定切片的宽度和高度)
|
void |
cut(File srcImageFile,
File destImageFile,
int x,
int y,
int width,
int height)
图像切割(按指定起点坐标和宽高切割)
|
void |
cutByRowsAndCols(File srcImageFile,
File descDir,
int rows,
int cols)
图像切割(指定切片的行数和列数)
|
void |
gray(File srcImageFile,
File destImageFile)
彩色转为黑白
|
void |
pressImage(File pressImgFile,
File srcImageFile,
File destImageFile,
int x,
int y,
float alpha)
给图片添加图片水印
|
void |
pressText(String pressText,
File srcImageFile,
File destImageFile,
String fontName,
int fontStyle,
Color color,
int fontSize,
int x,
int y,
float alpha)
给图片添加文字水印
|
void |
scale(File srcImageFile,
File destImageFile,
int scale,
boolean flag)
缩放图像(按比例缩放)
|
void |
scale(File srcImageFile,
File destImageFile,
int height,
int width,
Color fixedColor)
缩放图像(按高度和宽度缩放)
|
public static String IMAGE_TYPE_GIF
public static String IMAGE_TYPE_JPG
public static String IMAGE_TYPE_JPEG
public static String IMAGE_TYPE_BMP
public static String IMAGE_TYPE_PNG
public static String IMAGE_TYPE_PSD
public final void scale(File srcImageFile, File destImageFile, int scale, boolean flag)
srcImageFile - 源图像文件destImageFile - 缩放后的图像文件scale - 缩放比例flag - 缩放选择:true 放大; false 缩小;public final void scale(File srcImageFile, File destImageFile, int height, int width, Color fixedColor)
srcImageFile - 源图像文件地址destImageFile - 缩放后的图像地址height - 缩放后的高度width - 缩放后的宽度fixedColor - 比例不对时补充的颜色,不补充为nullpublic final void cut(File srcImageFile, File destImageFile, int x, int y, int width, int height)
srcImageFile - 源图像地址destImageFile - 切片后的图像地址x - 目标切片起点坐标Xy - 目标切片起点坐标Ywidth - 目标切片宽度height - 目标切片高度public final void cutByRowsAndCols(File srcImageFile, File descDir, int rows, int cols)
srcImageFile - 源图像地址descDir - 切片目标文件夹rows - 目标切片行数。默认2,必须是范围 [1, 20] 之内cols - 目标切片列数。默认2,必须是范围 [1, 20] 之内public final void cut(File srcImageFile, File descDir, int destWidth, int destHeight)
srcImageFile - 源图像地址descDir - 切片目标文件夹destWidth - 目标切片宽度。默认200destHeight - 目标切片高度。默认150public final void convert(File srcImageFile, String formatName, File destImageFile)
srcImageFile - 源图像文件formatName - 包含格式非正式名称的 String:如JPG、JPEG、GIF等destImageFile - 目标图像文件public final void gray(File srcImageFile, File destImageFile)
srcImageFile - 源图像地址destImageFile - 目标图像地址public final void pressText(String pressText, File srcImageFile, File destImageFile, String fontName, int fontStyle, Color color, int fontSize, int x, int y, float alpha)
pressText - 水印文字srcImageFile - 源图像地址destImageFile - 目标图像地址fontName - 水印的字体名称fontStyle - 水印的字体样式,例如Font.BOLDcolor - 水印的字体颜色fontSize - 水印的字体大小x - 修正值y - 修正值alpha - 透明度:alpha 必须是范围 [0.0, 1.0] 之内(包含边界值)的一个浮点数字Copyright © 2017. All rights reserved.