com.supermap.realspace.threeddesigner
类 ImageToolkit
- java.lang.Object
-
- com.supermap.realspace.threeddesigner.ImageToolkit
-
public abstract class ImageToolkit extends Object
图像处理类。 对图像调整亮度、对比度、饱和度、色相及修复操作。
-
-
构造器概要
构造器 构造器和说明 ImageToolkit()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static BufferedImageadjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting)调节图像属性。static BufferedImageadjustProperties(BufferedImage inputBitmap, BufferedImage maskBitmap, ImageSetting imageSetting, Color backgroundColor)调节图像属性。static BufferedImageinpaint(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–2025 SuperMap. All rights reserved.