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 之一。