ChinaUnix.net
相关文章推荐:

android RGB565TO1555

现在要将rgb32转为rgb565显示,不知道怎么做 我用R>>3,G>>2,B>>3舍弃了低三位这样结果不正确,各位大侠给帮忙看看啊! 谢谢先!

by kylezk - 内核/嵌入技术 - 2006-06-30 20:36:27 阅读(1366) 回复(2)

相关讨论

现在要将rgb32转为rgb565显示,不知道怎么做 我用R>>3,G>>2,B>>3舍弃了低三位这样结果不正确,各位大侠给帮忙看看啊! 谢谢先!

by kylezk - 内核源码 - 2006-06-30 20:36:27 阅读(3279) 回复(2)

http://realchecko.blogspot.com/2009/01/alpha-blend-for-rgb565.html 把 rgb565 轉到 32 bit (但是 order 不是 rgb),然後作 32 bit 的 X alpha 運算。\n這樣,就只要作一次乘法。 rgb565 轉到 32 bit 的方法也很聰明,就是把 中間的 G 移出來到 high 16 bit 中: unsigned int x = rgb565; x = (x | (x 算好後,轉回來的方法: unsigned short rgb565; rgb565 = (x | (x >> 16)); 所以整個運算就是... #define ALPHA 12 /...

by dqwjack - Linux文档专区 - 2009-11-09 12:07:47 阅读(1137) 回复(0)

今天老大下一任务,要求截取的YUV转换成rgb565或JPG格式,有没有大侠有这方面的源码或资料推荐一下,我参考下,谢谢了

by 0vk0 - Linux环境编程 - 2011-07-05 08:35:44 阅读(7943) 回复(2)

查过pixbuf_new_from_data只能支持8位的像素值,如rgb24、rgba32这些。不知道gtk有没有支持像rgb565或是rgb666这些格式的像素,哪个API能实现? 谢谢!

by isunmoon - GUI编程 - 2010-05-17 16:20:36 阅读(3902) 回复(5)

最近做视频采集,使用ov511摄像头。由于采用2.6.24内核,其驱动程序不能将图片格式转换为rgb565的,所以需要在应用程序上做修改。 网上流行的一个程序都是直接使用rgb565格式直接显示在fb设备上,为了使用该程序,需要将yuv420p格式的图像转换为rgb565的,下面是我的源代码,测试通过的 static void cvt_420p_to_rgb565(int width, int height, const unsigned char *src, unsigned short *dst) { int line, col, linewidth; ...

by yqliu29 - Linux文档专区 - 2008-08-10 13:04:37 阅读(1209) 回复(0)

上网搜索过,网上流行的都是右移3,2,3位。 我在视频采集程序的源代码上看到的也是这种方法。 我实际在用一张24位的BMP显示在rgb565的Framebuffer时也是使用这个方法。可是效果不怎么理想。。。。 而我在用GIMP转换时效果却很好,不知道是不是存在更好的算法呢?

by future0906 - C/C++ - 2009-04-13 23:19:18 阅读(8359) 回复(9)

static void ccvt_420p_rgb565(int width, int height, const unsigned char *src, __u16 *dst) { int line, col, linewidth; int y, u, v, yy, vr, ug, vg, ub; int r, g, b; const unsigned char *py, *pu, *pv; linewidth = width >> 1; py = src; pu = py + (width * height); pv = pu + (width * height) / 4; y = *py++; yy = y 8; u = *pu - 128; ug = 88 * u; ub = 454 * u; v = *pv - 128; vg =...

by dqwjack - Linux文档专区 - 2009-11-09 12:10:24 阅读(884) 回复(0)

rgb(51, 51, 51); font-family: Arial; line-height: 26px; background-color: rgb(255, 255, 255); ">

rgb(139, 0, 0); ">rgb(0, 0, 0); ">某些时候我们需要流行颜色及其rgb值, 下面列出一些流行的颜色及其rgb值。可以使用这些值改变背景色、文本颜色和链接颜色。这些值以十六进制表示...

by bestilyq - 移动操作系统 - 2011-12-23 03:35:27 阅读(1142) 回复(0)

回百度百科首页 编辑词条 YUV 目录 概述 优点作用 YUV主要的采样格式 各种YUV格式(图) [ 编辑本段 ]概述   YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的 Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色 CCD摄影机...

by Reny - Linux文档专区 - 2008-12-11 15:50:19 阅读(1442) 回复(0)

rgb 转 HEX 代码表 hexarray[0]="00";hexarray[1]="01";hexarray[2]="02"; hexarray[3]="03";hexarray[4]="04";hexarray[5]="05"; hexarray[6]="06";hexarray[7]="07";hexarray[8]="08"; hexarray[9]="09";hexarray[10]="0A";hexarray[11]="0B"; hexarray[12]="0C";hexarray[13]="0D";hexarray[14]="0E"; hexarray[15]="0F";hexarray[16]="10";hexarray[17]="11"; hexarray[18]="12";hexarray[19]="13";hexarray[20]="14"; h...

by 中关村村草 - Web开发 - 2012-01-12 20:30:11 阅读(929) 回复(1)