我想知道如何构建IndexColourModel。我不明白'bits'参数参数。这是用于索引颜色映射的内容,即从像素索引到地图中的最低有效位数?文档只是陈述
bits - the number of bits each pixel occupies
我对此并不满意,并且想知道是否有人能够阐明这个参数究竟是什么以及如何使用它。这必须与其他'尺寸'参数相关联吗?
答案 0 :(得分:1)
bits参数是color depth。
来自班级顶部的IndexColourModel javadoc:
用于索引到色彩映射的值取自最小值 显着n位像素表示,其中n基于 构造函数中指定的像素大小。对于小于的像素大小 8位,n向上舍入为2的幂(3变为4和5,6,7 成为8)。对于8到16位之间的像素大小,n等于 像素大小。此处不支持大于16位的像素大小 类。超出n的高阶位在像素中被忽略 表示。索引值大于或等于地图大小, 但是小于2n,未定义并返回0表示所有颜色和alpha 组件。