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
表示黑色或透明ImgWriter
public static ImgWriter of(Image image, String imageType)
image
- 图片imageType
- 图片类型(图片扩展名),null
表示使用RGB模式(JPG)ImgWriter
public 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.