java命名空间javax.imageio类imagetypespecifier的类成员方法:
imagetypespecifier定义及介绍
本文导语:
imagetypespecifier
public imagetypespecifier(renderedimage image)
根据 renderedimage 构造一个 imagetypespecifier。如果使用的是 bufferedimage,为了获得更精确的结果,应该使用 createfromrenderedimage 或 createfrombufferedimagetype 这两个工厂方法之一。
参...
imagetypespecifier
public imagetypespecifier(renderedimage image)
- 根据
renderedimage
构造一个 imagetypespecifier
。如果使用的是 bufferedimage
,为了获得更精确的结果,应该使用 createfromrenderedimage
或 createfrombufferedimagetype
这两个工厂方法之一。
- 参数:
image
- 一个 renderedimage
。
- 抛出:
illegalargumentexception
- 如果该参数为 null
。
createpacked
public static imagetypespecifier createpacked(colorspace colorspace,
int redmask,
int greenmask,
int bluemask,
int alphamask,
int transfertype,
boolean isalphapremultiplied)
- 返回压缩图像格式的说明符,它将使用
directcolormodel
和一个压缩的 samplemodel
来存储压缩成单个 byte、short 或 int 值的像素。
- 参数:
colorspace
- 所需的 colorspace
。redmask
- 指示红色通道位置的邻接掩码。greenmask
- 指示绿色通道位置的邻接掩码。bluemask
- 指示蓝色通道位置的邻接掩码。alphamask
- 指示 alpha 通道位置的邻接掩码。transfertype
- 所需的 samplemodel
传输类型。isalphapremultiplied
- 如果颜色通道将预乘以 alpha 通道,则该参数为 true
。
- 返回:
- 具有所需特征的
imagetypespecifier
。
- 抛出:
illegalargumentexception
- 如果 colorspace
为 null
。
illegalargumentexception
- 如果 colorspace
的类型不是 type_rgb
。
illegalargumentexception
- 如果没有掩码至少有一个位集。
illegalargumentexception
- 如果 transfertype
不是 databuffer.type_byte
、databuffer.type_ushort
或 databuffer.type_int
之一。