public abstract class ImageToolkit extends Object
构造器和说明 |
---|
ImageToolkit() |
限定符和类型 | 方法和说明 |
---|---|
static BufferedImage |
adjustProperties(BufferedImage inputBitmap,
BufferedImage maskBitmap,
ImageSetting imageSetting)
调节图像属性。
|
static BufferedImage |
adjustProperties(BufferedImage inputBitmap,
BufferedImage maskBitmap,
ImageSetting imageSetting,
Color backgroundColor)
调节图像属性。
|
static BufferedImage |
inpaint(BufferedImage inputBitmap,
BufferedImage maskBitmap,
float inpaintRadius)
图像修复,用修复区域周围的像素值来预测并替换修复区域内的像素值。
|
public static BufferedImage adjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting)
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像。 掩膜图像中像素值不为0的像素对应的原图像中的像素才会参与编辑。imageSetting
- 设置指定图像的属性,如亮度、对比度、饱和度、色相。public static BufferedImage adjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting, Color backgroundColor)
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原图像才会参与编辑。
如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。imageSetting
- 设置指定图像的属性,如亮度、对比度、饱和度、色相。backgroundColor
- 场景背景色,图像中与背景色一样的像素不会被修改。public static BufferedImage inpaint(BufferedImage inputBitmap, BufferedImage maskBitmap, float inpaintRadius)
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原像素为修复区。
如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。inpaintRadius
- 修复半径,单位为像素,设置的值越大则参与预测修复区的像素越多。Copyright © 2021–2024 SuperMap. All rights reserved.