位深与色深

图像深度是指存储每个象素所用的位数,也用于量度图像的色彩分辨率.图像深度确定彩色图像的每个象素可能有的颜色数,或者确定灰度图像的每个象素可能有的灰度级数.它决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级.比如一幅单色图像,若每个象素有8位,则最大灰度数目为2的8次方,即256.一幅彩色图像RGB3个温良的象素位数分别为4,4,2,则最大颜色数目为2的4+4+2次方,即1024,就是说象素的深度为10位,每个象素可以是1024种颜色中的一种. 
色深(Color Depth),也称之为色位深度,在某一分辨率下,每一个像素点可以有多少种色彩来描述,它的单位是“bit”(位)。典型的色深是8-bit、16-bit、24-bit和32-bit。深度数值越高,可以获得更多的色彩。
时间: 2024-10-22 02:28:59

位深与色深的相关文章

色深与位深

色彩深度计算机图形学领域表示在位图或者视频帧缓冲区中储存1像素的颜色所用的位数,它也称为位/像素(bpp). 色彩深度越高,可用的颜色就越多. 色彩深度是用“n位颜色”(n-bit colour)来说明的.若色彩深度是n位,即有2n种颜色选择,而储存每像素所用的位数就是n. 位深是计算机内存储一个像素的颜色所用的位数. 暂时的理解是位深是计算机描述色深的方法.不对 应该是位深是位数,而色深是位/像素,所以位深是色深在计算机内存的一个表示? 好像位深和色深是差不多的.

(原)在firefly_rk3288开发板上解决openGL在设置32位色深以后出现花屏的问题

转载请注明出处:http://www.cnblogs.com/lihaiping/p/5567141.html 在做openGL测试的过程中,根据论坛上的帖子,在使用/bin/fbset -a -nonstd 1 -depth 32 -rgba "8/0,8/8,8/16,8/24"命令以后,会出现显示花屏的问题,当然我这边暂时使用的是hdmi输出进行测试的,vga的设置方法,另外一个网友已经发帖贴出了解决方法:http://developer.t-firefly.com/thread

java 读取图片色深

问题: 想写一个小程序可读取图片的色深(bit-depth).网上有一些软件可完成这个功能,但是我想把程序做成一个可移植的插件. 本想用c写的,但实在麻烦,最后选择java,与很多方法不用自己写,速度快. 最后打包成一个jar包,只要装了jdk就可以在控制台运行. 我用的是MYECLIPSE,步骤如下:1.创建一个工程: 2.创建一个java class: 3.程序包含两个类getinfo.java 和 methodclass.java: getinfo.java包含main()方法,代码如下:

Android图片压缩(质量压缩和尺寸压缩)

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩):质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图.两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因了.下面这个博客说的比较清晰: android图片压缩总结 总结来看,图片有三种存在形式:硬盘上时是fi

framebuffer的入门介绍-实现程序分析【转】

本文转载自:http://blog.csdn.net/liuzijiang1123/article/details/46972723 如想想对lcd屏进行操作(例如在lcd屏幕上画线,或者显示视频数据),我们就必须得了framebuffer(帧缓冲),网上各种百度,大多都说的很官方,至少很难找到那些让人觉得很生动的描述,让我们这些出入门的菜鸟能好好了解一下. 下面就是我结合老师的指点和论坛上的解释再加上自己的理解写的一些东西. **********************************

再学图片压缩

一.图片的存在形式 1. 文件(二进制存在于硬盘上) 2. 流的形式(二进制存在于内存中) 3.bitmap形式 不同:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式. 当图片手bitmap形式存在时,占用的内存会变大很多,我试过500K文件形式的图片加载到内存,以Bitmap形式存在时,占用内存将近10M,当然这个增大的倍数并不是固定的. 检测图片三种形式大小的方法: 文件形式: f

android图片压缩总结

首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 一.图片的存在形式 1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式 这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片以Bitmap的形式存在时,其占用的内存会瞬间变大, 我试过500K文件形式

图片压缩 compress【工具类】

压缩方法简介 质量压缩 方法:bitmap .compress(Bitmap.CompressFormat.JPEG, options, baos); 目的:将图片保存到本地时进行压缩, 即将图片从Bitmap形式变为File形式时进行压缩特点:能在一定程度减少图片的以File形式保存到磁盘时的大小,但不会减少图片的像素,也即不会减少图片加载到内存时占用的内存大小 该方法的官方文档解释说,它会让图片重新构造,但是有可能图像的位深(即色深)和每个像素的透明度会变化,JPEG onlysupport

cocos2dx 纹理优化

description: 为什么要谈纹理的问题,游戏的画面无时无刻不充斥着图像,通俗意义上一款精致的游戏都有着非常精美的画面,这样往往能给玩家带来更好的游戏体验,这一点也是对于游戏制作者来说所尽力追求的,但是无奈有CPU和GPU的限制,手持设备上的硬件资源就更窘迫一些了,如何处理好图片资源,往往能给游戏提供更大的扩展空间,从画面上给游戏加分. 为什么要谈纹理的问题,游戏的画面无时无刻不充斥着图像,通俗意义上一款精致的游戏都有着非常精美的画面,这样往往能给玩家带来更好的游戏体验,这一点也是对于游戏