- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 文件打开方式在windows和unix系统上的不同
<br />在windows下,文件可以以二进制或文本方式打开,但在unix系统中,没有此种区别,文件都是以二进制文件打开的。<br /> <br /> <br />如果在windows下,文件以文本方式打开(默认方式),则系统或做如下处理:<br /> <br />1、对于换行符 0x0d 0x0a 和0x0a的转换<br />2、对于文件结束符CTRLZ(0x1A)的判别<br /><br />所以,unix程序移植到windows下时,可能要注意,否则会导致不必要的字节加进去或是文件异常结束
2010-10-21 10:41:00 1556 1
转载 YUV主要的采样格式
<br />主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型, 4 个点需要 8x3=24 bites(如下图第一个图). 而现在仅需要 8+(8/4)+(8/4)=12bites, 平均
2010-10-11 17:23:00 631
转载 MFC中实现简单的位图显示、处理
最近在做图像采集的工作,需要处理图像数据,所以学习了一下位图显示,而且只看了设备相关位图DDB。基本上实现了位图的显示、位图数据的处理等功能。这里就记录一下我自己的理解,不一定全都对,仅供参考而已。要显示位图,需要做如下工作:CStatic* pStatic=(CStatic*)GetDlgItem(IDC_DISPLAY2);CDC* pDC=pStatic->GetDC();CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP2);BIT
2010-10-07 13:48:00 4511 1
转载 GetWindowRect和GetClientRect(转)
原文:http://blog.chinaunix.net/u/25372/showart_304363.htmlGetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。 GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到相对屏幕的位置,因为这个矩阵是在客户区坐标系下(相对于窗口客户区的左上角)的。 ClientToS
2010-10-07 13:43:00 578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人