| Constructor and Description |
|---|
ImgWriter(Image image,
String imageType)
构造
|
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
static ImgWriter |
of(Image image,
String imageType)
创建图片写出器
|
static ImgWriter |
of(Image image,
String imageType,
Color backgroundColor)
创建图片写出器
|
ImgWriter |
setQuality(float quality)
设置写出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩
|
void |
write(File targetFile)
写出图像为目标文件扩展名对应的格式
|
void |
write(ImageOutputStream output)
通过
ImageWriter写出图片到输出流 |
void |
write(OutputStream out)
写出图像:GIF=》JPG、GIF=》PNG、PNG=》JPG、PNG=》GIF(X)、BMP=》PNG
此方法并不关闭流 |
public static ImgWriter of(Image image, String imageType, Color backgroundColor)
image - 图片imageType - 图片类型(图片扩展名),null表示使用RGB模式(JPG)backgroundColor - 背景色Color,null表示黑色或透明ImgWriterpublic static ImgWriter of(Image image, String imageType)
image - 图片imageType - 图片类型(图片扩展名),null表示使用RGB模式(JPG)ImgWriterpublic ImgWriter setQuality(float quality)
quality - 写出质量,数字为0~1(不包括0和1)表示质量压缩比,除此数字外设置表示不压缩public void write(OutputStream out) throws IORuntimeException
out - 写出到的目标流IORuntimeException - IO异常public void write(File targetFile) throws IORuntimeException
targetFile - 目标文件IORuntimeException - IO异常public void write(ImageOutputStream output)
ImageWriter写出图片到输出流output - 输出的Image流ImageOutputStream, 非空Copyright © 2025. All rights reserved.