1,cMFC显示RGB565 BMP位图程序方法或源代码

如果是BMP格式并只是用MFC显示出来,直接CBitmap类就可以了啊,这个类不管目标是多少位的位图都能显示的

cMFC显示RGB565 BMP位图程序方法或源代码

2,如果有一幅256色的图像那么该图的灰度级数是

深度为24位真彩色图像,经灰度公式R×0.3+G×0.59+B×0.11转换,得到深度为8位的灰度图像。灰度级数需根据灰度直方图的统计来看,如果图像中可能的灰度值覆盖了0-255,则为256级。

如果有一幅256色的图像那么该图的灰度级数是

3,RGB三个数值不一样 灰度值怎么算

例如50%的灰度值的RGB值是129,129,129如果把RGB改成140,120,175那么灰度值是多少在RGB模式下,只有R=G=B的情况下才显示为灰度的。也就是说任何灰度值都是R、G、B三个值相等,否则就表示(显示)为颜色值。可见在非灰度表示的情况下去求灰度值是没有意义的。在色彩图谱中各种色有明有暗,那不是灰度了,而是颜色色相的明度。

RGB三个数值不一样 灰度值怎么算

4,16位图像的65536种颜色是指彩色还是灰度灰阶

16位图像有很多种格式,rgb565,yuv,YCrCb,一般灰度图像就是八位,在YUV和YCRCB中的Y 就代表灰度RGB565就是对应人、RGB三种分量分别为5位6位和5位,一共16位如果说RGB555是32*32*32的说法也对,就是5位5位5位嘛,一般工程上int存储一个彩色2个字节所以就有了16位图像,然而在计算机里面存的一般为RGB888,这样就是256*256*256了。

5,求个大神帮写一个C语言RGB565转换为灰度图像的算法

最多只能给你写个rgb565像素转灰度像素的。不知道你图像是什么格式,如何保存,以及各种其他什么什么信息。所以图像那边的循环就你自己去搞定了,我只给你搞单个像素#define rgb565togray(x) \ (unsigned char) ( \ ((val) >> 11) * 0.3 + \ (((val) >> 5) & 0x3f) * 0.59 + \ ((val) & 0x1f) * 0.11 \ )

6,求个大神帮写一个C语言RGB565转换为灰度图像的算法

最多只能给你写个rgb565像素转灰度像素的。不知道你图像是什么格式,如何保存,以及各种其他什么什么信息。所以图像那边的循环就你自己去搞定了,我只给你搞单个像素#define rgb565togray(x) \ (unsigned char) ( \ ((val) >> 11) * 0.3 + \ (((val) >> 5) & 0x3f) * 0.59 + \ ((val) & 0x1f) * 0.11 \ )

7,设显示器的亮度范围为若分为16个灰度级别则每个灰度值约是多少

1,16位灰度级别可以显示的灰度级别为2^16=65536级;2,因为各种显示器亮度不同,将显示器标称的亮度(流明)除以65536就是每一级的亮度;注:一般不用关心显示器每一级灰度的对应的亮度,只要是一款给定的显示器则亮度是确定的一个值,真正对画面显示产生重大影响的是灰度等级,灰度等级越高,画面过渡越自然、画面越细腻。
你好,你问这个问题,就知道你是新人。。。除了“苹果”行业1.0 ,现在都是2.2的。。。你在1.8下调整,在人家专业2.2的显示器上差距是很大的。。。当然每个人眼睛对色彩的识别能力也有区别。。。总之, 2.2比1.8更黑(同一台显示器),即使同时2.2,但是不同显示器色彩还是不同的。。。

8,求助RGB565到YUV420之间的转化

5、6、5 表示 RGB中,分别使用 5/6/5 bytes存储R/G/B。YUV420格式先Y,后V,中间是U。其中的Y是w * h,U和V是w/2 * (h/2)如果w = 4,h = 2,则:yyyyyyyyuuvv内存则是:yyyyyyyyuuvv需要占用的内存:w * h * 3 / 2采样规律是:每个像素点都采样Y,奇数行采样1/2个U,不采样V,偶数行采样1/2个V,不采样U找rgb565转YUV420算法r = ((*pRGBbuf)>>11);g = ((*pRGBbuf)>>5&0x3f);b = ((*pRGBbuf)&0x1f); ==》r = ((*pRGBbuf&0xF8)>>8);g = ((*pRGBbuf&0x3f)>>3);b = ((*pRGBbuf&0x1f)<<3);

9,RGB565 怎么转 RGB888

RGB565的意思是在16位整型数中,低5位对应蓝色的高5位,高5位对应红的高5位,中间6位对应绿的高6位要变成RGB888,那么用连续的三个字节分别存放红绿蓝三个8位数可以这么转换:unsigned short int uRGB565=0x1234; //随便取的一个颜色值unsigned char RGB888[3];RGB888[0]=(uRGB565>>8)&0x0f8; //转换最高5位成8位红色的高5位RGB888[1]=(uRGB565>>3)&0x0fc; //转换中间6位成8位绿色的高6位RGB888[2]=(uRGB565<<3)&0x0f8; //转换低5位成8位蓝色的高5位在转换时,8位颜色值的低位不足部分是取成了0值,也可以取成全1值,这样最亮的颜色不会变,方法是:RGB888[0]|=7; RGB888[1]|=3; RGB888[2]|=7;
会不会是添加了“图层蒙版”、。。 →你在“图层”面板上看 还有会不会“模式”由“正常”改成“明度”了, (一般不会这样的,你再新建张纸试试) 不明白可以再问我

10,腾讯视频hls里的文件怎么转换成mp4格式求详细解答

你好,要转换的话直接改扩展名为mp4就好了
转格式软件呗
图像的色彩模式决定了显示或打印图像时所能使用的色彩数目,同时也决定了图像的通道数目和图像文件的大小。 1.rgb模式 rgb模式是显示器所采用的模式,也是photoshop中最常使用的一种色彩模式。不和是扫描输入的图像,还是绘制的图像,几乎都是以rgb模式存储的,这是因为在rgb模式下处理图像最为方便。而且,rgb模式的图像文件比cmyk模式的图像文件要小得多,可以节省内存和空间。在rgb模式下,还可以使用photoshop中的所有滤镜和命令。rgb模式使用红(r)、绿(g)、蓝(b)三原色按不同比例的强度来混合,生成其他各种颜色。在rgb色彩模式下,每一个像素由24位数据表示,其中rgb三种原色各使用8位,因而每一种原色都要以表现出256种不同浓度的色调,3种色彩叠加就可形成1677万种颜色,这也就是所谓的真彩色。 2.cmyk模式 cmyk模式是打印机所采用的模式,它在本质上与rgb色彩模式没有什么区别,但是它们产生色彩的方式不同。rgb模式产生色彩的方式称为加色法,而cmyk模式产生色彩的方式称为减色法。例如,显示器采用了rgb色彩模式,这是因为显示器可以利用电子光束轰击荧光屏上的磷质材料发出光亮从而产颜色,当没有光时为黑色,光线加到极限时就成了白色。所以,当用户使用rgb色彩模式去打印一些能够吸收特定的光波而靠反射其它光波产生颜色的油墨才能够完成打印。在这种方式中,所有的油墨加到一起时是纯黑色,油墨减少时才开始出现色彩,当没有油墨时就成为白色,所以这种方式也被称为减色法。理论上,任何一种颜料的颜色都可以由青色(cyan)、洋红色(magenta)和黄色(yellow)3种基本颜色的颜料按一定比例混合获得。但是,当将上述3种100%纯度的原色混合到一起时,并不能够产生完美的黑色或灰色,只有再加上一种灰色后,才会产生图像中的黑色和灰色。为了与rgb模式中的蓝色相区别,黑色就以k来表示,因而称为cmyk色彩模式。 3.hsb模式 hsb模式是一种体现人的直觉的配色模式,利用该模式可以轻松自然地选择各种不同明亮度的颜色,适用于画家使用。在hsb模式中,使用者只需选择色相、饱和度、亮度,就可配出所需的颜色。 但是,在photoshop中不能从其他的模式转换到hsb模式,因为,photoshop不支持这种色彩模式,它只是提供了一上hsb调色板而已。该模式有3个定义色彩的参数。h(hue,色相):用于调整颜色,范围为0--360度。s(saturation,饱和度):即彩度,范围为0%--100%,0%时为灰色,100%时为纯色。b(brightness,亮度):范围为0%--100%,0%时为黑色,100%时为白色。 4.hls模式 hls模式与hsb模式类似,可用色调(hue)、明亮(lightness)、饱和度(saturation)来配出所需颜色。 5.indexed color模式 indexed color模式(索引模式),也称调色板模式,该模式在印刷时很少使用,但在制作多媒体时却十分实用。因为这种模式的图像文件比rgb模式小得多,大约只有rgb模式的1/3,可以大大减少文件所占的空间。当一幅图像转变为索引模式后,就会激活“图像--模式--颜色表”命令,利用颜色表对话框可以编辑和保存图像的颜色表,并且能够保存或调用以前建立的颜色表来改变图像的颜色。rgb和cmyk模式的图像可以各种完整的颜色使图像完美无缺,而索引模式则不能完美地表现出色彩丰富的图像,因为它只有256种颜色,会有图像失真现象, 这也是该色彩模式的不足之处。索引模式是根据图像中的像素进行颜色统计的,然后将统计后的颜色定义成一个颜色表。由于经只能表现256种颜色,所以在转换后只选出256种使用最多的颜色放在颜色表中,颜色表以外的颜色将被相近的颜色代替。所以,索引模式的图像在256色和真彩色16位的显示屏幕下所表现出来的效果没有很大的差别。 6.grayscale(灰度)模式 灰度模式表示的图像中只有灰度信息而没有彩色信息。但是,该模式的图像仍然能够表现出丰富的色调,表现出自然界物体的生动形态和景观。灰度模式中的像素是由8位的分辨率来记录的,因而能够表现出256种色调,利用这256种色调可以使黑白图像表现得相当完美。photoshop中灰度模式的像素的亮度值范围为0(黑色)——255(白色)。灰度模式的图像可以直接转换成黑白图像和rgb模式的彩色图像,同样地,黑白图像和rgb模式的彩色图像也可以直接转换成灰度模式的图像。 7.bitmap模式 bitmap模式为黑白位图模式,一个像素只用1位表示,占用空间很少。但是,在该模式下不能够制作出色调丰富的图像,只能制作出一些黑白两色的图像。当要将一幅彩色图像转换成黑白位图图像时,必须先将图像转换成灰度模式的图像,然后再将它转换成只有黑白两色的位图图像。 8.duotone(双色调)模式 duotone模式为双色套印模式,一般称为1-4种油墨印刷出来的彩色效果为双色套印模式。该模式与灰度模式相似,是由灰度模式发展而来的。要将其他模式的图像转换成duotone模式的图像,必须先转换成灰度模式的图像,然后才能转换成duotone模式的图像。在转换时,可以选择单色版、双色版、三色版或四色版,并且可以选择各个色版的颜色。但是,在duotone模式中,颜色只是用来表示“色调”而已,所以,在该模式下彩色油墨只是用来创建灰度等级而不是用来创建彩色的。当油墨的颜色不同时,其创建的灰度级是不同的。通常情况下选择颜色时,都会保留原有的灰色部分作为主色,其他加入的颜色作为副色,这样才能表现出较丰富的层次和质感。 9.lab模式 lab该模式是一种比较陌生的色彩模式,一般情况下不会用到。但是,当使用photoshop编辑图像时,事实上已经使用了该模式。因为,lab械式是photoshop内部的色彩模式,例如要将rgb模式的图像转换成cmyk模式的图像,photoshop会先将rgb模式转换成lab模式,然后再由lab模式转换成cmyk模式,只不过这个过程是在内部自动进行的。因此,lab模式是目前所有模式中包含彩色范围最为广泛的模式,它能毫无偏差地在不同系统之间进行转换。lab模式定义了3个参数。l(lightness):亮度,范围在0--100。a:绿色到品红色之间的一切颜色,取值从-128——127。 b:蓝色到黄色之间的一切颜色,取值从-128——127。 10.multichannel模式 multichannel(多通道)模式表示的图像含多个通道,每一通道256级灰度。任何包含超过一个通道的图像都可转化为该模式。当用户转换一幅多通道的图像时,原来的通道会被赋给数值。当被转换的是一幅彩色图像时,单一颜色通道会被转换成为反映该通道内的像素、颜色值的灰度信息。如果用户删除了rgb、cmyk或lab模式的图像中的一条通道,因为图像会被自动转换为多通道的图像。

文章TAG:rgb565转灰度值是多少位的灰度  多少  显示  
下一篇