com.supermap.realspace.threeddesigner
类 ImageToolkit
- java.lang.Object
-
- com.supermap.realspace.threeddesigner.ImageToolkit
-
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)
图像修复,用修复区域周围的像素值来预测并替换修复区域内的像素值。
-
-
-
方法详细资料
-
adjustProperties
public static BufferedImage adjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting)
调节图像属性。- 参数:
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像。 掩膜图像中像素值不为0的像素对应的原图像中的像素才会参与编辑。imageSetting
- 设置指定图像的属性,如亮度、对比度、饱和度、色相。- 返回:
- 成功,则返回图像的对象。
-
adjustProperties
public static BufferedImage adjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting, Color backgroundColor)
调节图像属性。- 参数:
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原图像才会参与编辑。 如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。imageSetting
- 设置指定图像的属性,如亮度、对比度、饱和度、色相。backgroundColor
- 场景背景色,图像中与背景色一样的像素不会被修改。- 返回:
- 成功,则返回图像的对象。
-
inpaint
public static BufferedImage inpaint(BufferedImage inputBitmap, BufferedImage maskBitmap, float inpaintRadius)
图像修复,用修复区域周围的像素值来预测并替换修复区域内的像素值。- 参数:
inputBitmap
- 进行图像修复的图片。maskBitmap
- 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原像素为修复区。 如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。inpaintRadius
- 修复半径,单位为像素,设置的值越大则参与预测修复区的像素越多。- 返回:
- 成功,则返回调整后的图像对象。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.