com.supermap.realspace.threeddesigner
类 ImageToolkit

java.lang.Object
  继承者 com.supermap.realspace.threeddesigner.ImageToolkit

public abstract class ImageToolkit
extends java.lang.Object

图像处理类。 对图像调整亮度、对比度、饱和度、色相及修复操作。


构造方法摘要
ImageToolkit()
           
 
方法摘要
static java.awt.image.BufferedImage AdjustProperties(java.awt.image.BufferedImage inputBitmap, java.awt.image.BufferedImage maskBitmap, ImageSetting imageSetting)
          调节图像属性。
static java.awt.image.BufferedImage AdjustProperties(java.awt.image.BufferedImage inputBitmap, java.awt.image.BufferedImage maskBitmap, ImageSetting imageSetting, java.awt.Color backgroundColor)
          调节图像属性。
static java.awt.image.BufferedImage Inpaint(java.awt.image.BufferedImage inputBitmap, java.awt.image.BufferedImage maskBitmap, float inpaintRadius)
          图像修复,用修复区域周围的像素值来预测并替换修复区域内的像素值。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ImageToolkit

public ImageToolkit()
方法详细信息

AdjustProperties

public static java.awt.image.BufferedImage AdjustProperties(java.awt.image.BufferedImage inputBitmap,
                                                            java.awt.image.BufferedImage maskBitmap,
                                                            ImageSetting imageSetting)
调节图像属性。

参数:
inputBitmap - 进行图像修复的图片。
maskBitmap - 掩膜图像,一个和待编辑图像一样大小的图像。 掩膜图像中像素值不为0的像素对应的原图像中的像素才会参与编辑。
imageSetting - 设置指定图像的属性,如亮度、对比度、饱和度、色相。
返回:
成功,则返回图像的对象。

AdjustProperties

public static java.awt.image.BufferedImage AdjustProperties(java.awt.image.BufferedImage inputBitmap,
                                                            java.awt.image.BufferedImage maskBitmap,
                                                            ImageSetting imageSetting,
                                                            java.awt.Color backgroundColor)
调节图像属性。

参数:
inputBitmap - 进行图像修复的图片。
maskBitmap - 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原图像才会参与编辑。 如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。
imageSetting - 设置指定图像的属性,如亮度、对比度、饱和度、色相。
backgroundColor - 场景背景色,图像中与背景色一样的像素不会被修改。
返回:
成功,则返回图像的对象。

Inpaint

public static java.awt.image.BufferedImage Inpaint(java.awt.image.BufferedImage inputBitmap,
                                                   java.awt.image.BufferedImage maskBitmap,
                                                   float inpaintRadius)
图像修复,用修复区域周围的像素值来预测并替换修复区域内的像素值。

参数:
inputBitmap - 进行图像修复的图片。
maskBitmap - 掩膜图像,一个和待编辑图像一样大小的图像,掩膜图像中像素值不为0的像素对应的原像素为修复区。 如果编辑图像时参数传入了掩膜,那么编辑就只对掩膜区域中有颜色部分对应的像素起作用。如果掩膜为空,编辑就对整个图像起作用。
inpaintRadius - 修复半径,单位为像素,设置的值越大则参与预测修复区的像素越多。
返回:
成功,则返回调整后的图像对象。