4条回答
- sunqin_csdn 2017-09-03 11:11关注
对于问题1,这些取值范围是图片在产生时所固有的属性. 首先,对于位图(由像素点组成的图像),图像中的一个像素点是由三个8位无符号二进制(uint8)数(表示的,其范围就是0~255)所表示的,每个二进制数值代表R,G,B三个颜色分量(如(255,0,0)表示红色,(0,255,0)表示绿色,(0,0,255)表示蓝色),图片,那么为什么是由8位二进制数来表示,而不是9位,或10位呢,这是为了让图像在计算机中存储起来方便.对于绝大多数图片,都是8位深度,但有些图片是16位深度的,比如用相机拍摄的图片就可保存成16位深度,它的R,G,B范围都是在(0~65535)之间,位深度越深,也就是题主所说的取值范围越大,一张图片能表示的颜色信息就更丰富.拿8位深度图片举例子,它的R的取值为0,1,2,...,255 总共可以表示256种不同程度的红色,(值越大,表示红色越深),G,B同理,所以对于一张8位的图像来说,它最多只能表示256*256*256种颜色,而对于16位图像,它就能表示65536*65536*65536种颜色. 总的来说就是,范围越大,一张图片能表示的颜色信息越丰富,但在存储的时候它占用的内存也会相应增大. 再来说说分辨率, 分辨率可以分为显示分辨率与图像分辨率.显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。图像分辨率则是 单位英寸中所包含的像素点数. 所以 题注所说的取值范围与分辨率没有任何关系.
对于问题2,建议题主看看这两个链接,什么是索引图像, 图像本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器