今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如“显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。 像素操作可以很复杂,这里仅涉及了简单的部分,让大家对OpenGL像素操作有初步...
分类:
其他好文 时间:
2014-11-14 21:03:15
阅读次数:
180
“常见”:此处指BMP JPEG GIF PNG 四种。软件:Windows 画图(除了Photoshop,我最喜欢的编辑器,简单粗暴)HxDBMPBMP文件分为4部分:bmp文件头(bmpfileheader):14Byte。提供文件的格式、大小等信息。位图信息头(bitmapinformatio...
分类:
其他好文 时间:
2014-11-14 19:16:55
阅读次数:
260
转载请注明出处!!输入一个BMP文件,输出一个文本图形, 1 #include 2 #include 3 4 #pragma pack(1) 5 struct BMPFILEHEADER //BMP头文件 6 { 7 short bfType; 8 int...
分类:
其他好文 时间:
2014-11-10 19:31:16
阅读次数:
256
文件头 + bmp图像头 + bmp图像 + (填充字节)地址偏移量是以Byte为单位,图像数据相对于文件头的偏移位置是 bmp 的真正的图像像素数据矩阵相对于文件开头的偏移字节数。文件大小是整个bmp文件的大小 HexDump 其实部分 末尾部分 ...
分类:
其他好文 时间:
2014-10-30 09:25:09
阅读次数:
318
音视频基本知识
1. 视频的基本概念
rgb和yuv
rgb指的是红绿蓝,应用还是很广泛的,比如显示器显示,bmp文件格式中的像素值等;而yuv主要指亮度和两个色差信号,被称为luminance和 chrominance他们的转化关系可以自己去查一下,我们视频里面基本上都是用yuv格式。
yuv格式
yuv 文件格式又分很多种,如果算上存储格式,就更多了,比如yuv4...
分类:
其他好文 时间:
2014-09-23 01:43:23
阅读次数:
222
上面我们已经知道如何把一副BMP图像从资源文件里面读出来,但是BMP文件太大了,JPG文件应用的相对较多.那么如何把JPG图像读出来呢?用资源文件加流方式即可。具体方法如下: (1)MyJpg JPEG My.JPG (2)Var Stream:TStream; ...
分类:
其他好文 时间:
2014-09-18 00:42:52
阅读次数:
229
本文演示,使用Socket进行网络图片传送,实现客户端的client.bmp文件上传到服务端。
1)客户端,上传client.bmp图片给服务端,并接受服务端返回的“上传成功”消息。
2)服务端,接受客户端的图片并保存为server.bmp,同时给客户端发送“上传成功”消息。...
分类:
编程语言 时间:
2014-09-17 12:12:42
阅读次数:
243
第一部分为位图文件头BITMAPFILEHEADER,是一个结构,其定义如下:typedefstructtagBITMAPFILEHEADER{WORDbfType;//什么类型的文件.bmp文件的头2个字节为“BM”0x424DDWORDbfSize;//整个文件大小,包含文件头WORDbfRes...
分类:
其他好文 时间:
2014-08-31 17:00:21
阅读次数:
267
2.2 如何运用布尔算子?AND(且)是缺省使用的布尔算子。例如:如果要搜索foo和bar同时出现的文件:foo bar如果从两者之中任一个都可以,则用|介于两者之间。例如:如果要搜索.jpg或.bmp文件:.jpg | .bmp(注:在|两侧有空格)。2.3 如何运用通配符?通配符*可以匹配任意长...
分类:
其他好文 时间:
2014-08-28 16:53:00
阅读次数:
209
窗口截图,可以获取遮挡窗口完整的图像,并保存到bmp文件中去。主要用到的函数中PrintWindow,VC6不支持该函数,请使用VS2008来编译。其它需求如平台要求请参考MSDN文档。 1 void SaveHwndToBmpFile(HWND hWnd, LPCTSTR lpszPath) 2 ...
分类:
其他好文 时间:
2014-07-25 18:57:22
阅读次数:
244