Package | Description |
---|---|
cn.orionsec.kit.lang.utils.awt |
Modifier and Type | Method and Description |
---|---|
ImageExecutorStream |
ImageExecutorStream.alphaInterpolation(net.coobird.thumbnailator.resizers.configurations.AlphaInterpolation alphaInterpolation)
设置插值模式
|
ImageExecutorStream |
ImageExecutorStream.antialias(net.coobird.thumbnailator.resizers.configurations.Antialiasing antialias)
设置抗锯齿
|
ImageExecutorStream |
ImageExecutorStream.crop()
剪裁图片
需要先调用 {
size(int, int) } 方法 |
ImageExecutorStream |
ImageExecutorStream.dithering(net.coobird.thumbnailator.resizers.configurations.Dithering dithering)
设置抖动模式
|
ImageExecutorStream |
ImageExecutorStream.format(String format)
设置输出文件格式化后缀 当输入文件与输出文件格式不一样时需调用
|
ImageExecutorStream |
ImageExecutorStream.height(int height)
设置高
|
ImageExecutorStream |
ImageExecutorStream.keepAspectRatio(boolean keep)
设置是否保留缩放比例
如果手动设置宽高 则需要设置为false
|
static ImageExecutorStream |
ImageExecutorStream.of(byte[] bs) |
static ImageExecutorStream |
ImageExecutorStream.of(File file) |
static ImageExecutorStream |
ImageExecutorStream.of(InputStream in) |
static ImageExecutorStream |
ImageExecutorStream.of(String name) |
ImageExecutorStream |
ImageExecutorStream.overWrite(boolean overWrite)
设置是否覆盖输出文件
|
ImageExecutorStream |
ImageExecutorStream.quality(double quality)
设置图片输出质量
|
ImageExecutorStream |
ImageExecutorStream.rendering(net.coobird.thumbnailator.resizers.configurations.Rendering rendering)
设置调整大小时的渲染模式
|
ImageExecutorStream |
ImageExecutorStream.rotate(double angle)
设置旋转角度
|
ImageExecutorStream |
ImageExecutorStream.rotateLeft()
设置逆时针旋转90度
|
ImageExecutorStream |
ImageExecutorStream.rotateRight()
设置顺时针旋转90度
|
ImageExecutorStream |
ImageExecutorStream.scale(double scale)
设置 缩放比例 0 - 1
|
ImageExecutorStream |
ImageExecutorStream.scalingMode(net.coobird.thumbnailator.resizers.configurations.ScalingMode scalingMode)
设置缩放时的模式
|
ImageExecutorStream |
ImageExecutorStream.size(int width,
int height)
设置大小
|
ImageExecutorStream |
ImageExecutorStream.skipAspectRatio()
设置不保留缩放比例 当手动设置宽高时调用
|
ImageExecutorStream |
ImageExecutorStream.sourceRegion(int width,
int height) |
ImageExecutorStream |
ImageExecutorStream.sourceRegion(int x,
int y,
int width,
int height)
设置缩放源图片大小
需要先调用 {
scale(double) 方法 |
ImageExecutorStream |
ImageExecutorStream.unOverWrite()
设置不覆盖输出文件
|
ImageExecutorStream |
ImageExecutorStream.watermark(BufferedImage image) |
ImageExecutorStream |
ImageExecutorStream.watermark(BufferedImage image,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(byte[] bs) |
ImageExecutorStream |
ImageExecutorStream.watermark(byte[] bs,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(File file) |
ImageExecutorStream |
ImageExecutorStream.watermark(File file,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(InputStream in) |
ImageExecutorStream |
ImageExecutorStream.watermark(InputStream in,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
BufferedImage image) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
BufferedImage image,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
byte[] bs) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
byte[] bs,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
File file) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
File file,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
InputStream in) |
ImageExecutorStream |
ImageExecutorStream.watermark(int x,
int y,
InputStream in,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
BufferedImage image) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
BufferedImage image,
float opacity)
添加水印
|
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
byte[] bs) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
byte[] bs,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
File file) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
File file,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
InputStream in) |
ImageExecutorStream |
ImageExecutorStream.watermark(net.coobird.thumbnailator.geometry.Position p,
InputStream in,
float opacity) |
ImageExecutorStream |
ImageExecutorStream.width(int width)
设置宽
|
Copyright © 2024. All rights reserved.