public class ImageBuilder
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ImageBuilder.Origin |
| 构造器和说明 |
|---|
ImageBuilder(java.lang.Object inputStream) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.awt.image.BufferedImage |
asBufferedImages() |
ImageBuilder |
autoScale(int min_width,
int min_hight)
根据最小高宽 自动缩放
|
java.lang.String |
getFormatName() |
int |
getHeight() |
int |
getType() |
int |
getWidth() |
ImageBuilder |
outputFormat(java.lang.String formatName) |
ImageBuilder |
scale(double scale) |
ImageBuilder |
scaleTrim(java.lang.Integer width,
java.lang.Integer height) |
ImageBuilder |
sourceRegion(int width,
int height) |
ImageBuilder |
sourceRegion(int width,
int height,
ImageBuilder.Origin origin) |
ImageBuilder |
sourceRegion(int x,
int y,
int width,
int height) |
boolean |
toFile(java.io.File file) |
boolean |
toFile(java.lang.String fileName) |
boolean |
toOutputStream(java.io.OutputStream os) |
public ImageBuilder(java.lang.Object inputStream)
throws java.io.IOException
java.io.IOExceptionpublic ImageBuilder scaleTrim(java.lang.Integer width, java.lang.Integer height)
public ImageBuilder autoScale(int min_width, int min_hight)
min_width - -1 表示不限制min_hight - -1 表示不限制public ImageBuilder scale(double scale)
public ImageBuilder sourceRegion(int width, int height)
public ImageBuilder sourceRegion(int width, int height, ImageBuilder.Origin origin)
public ImageBuilder sourceRegion(int x, int y, int width, int height)
public boolean toFile(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic boolean toFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic boolean toOutputStream(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic ImageBuilder outputFormat(java.lang.String formatName)
public java.awt.image.BufferedImage asBufferedImages()
public int getWidth()
public int getHeight()
public java.lang.String getFormatName()
public int getType()