图片文件是有固定格式的,像BMP图片:文件头+位图的颜色数据。文件头一般在读取的时候是使用下面的代码:BITMAPFILEHEADER fileheader={0}; fread(&fileheader,sizeof(fileheader),1,fp); if(fileheader....
分类:
编程语言 时间:
2014-09-27 00:24:39
阅读次数:
318
本文演示,使用Socket进行网络图片传送,实现客户端的client.bmp文件上传到服务端。
1)客户端,上传client.bmp图片给服务端,并接受服务端返回的“上传成功”消息。
2)服务端,接受客户端的图片并保存为server.bmp,同时给客户端发送“上传成功”消息。...
分类:
编程语言 时间:
2014-09-17 12:12:42
阅读次数:
243
目标不规则窗体也称为异型窗体,像迅雷的飞鸟型窗体就是啦。这篇文章就是要实现这样的窗体。计划&方案根据上一篇文章继续扩展。我们有几种方案实现不规则窗体。迅雷就是用一张图片作为窗体的形状,那么图片的类型我们也要考虑进来。现在是png图片的天下,自带背景透明;对于bmp图片,需要程序处理一下。对于常规图形如圆形,只需要SetWindowRgn就可以搞定。对于复杂图形,需要用一点技巧来做。下面用例子来...
分类:
编程语言 时间:
2014-08-22 13:06:18
阅读次数:
467
bmp图片结构位图格式(bmp)是显示图片的基本格式,其文件扩展名为*.BMP。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图才能显示出来,其他各种格式的图片文件是在位图格式的基础上采用不同的压缩算法生成的。所以,理解bmp格式的结构是图像视频处理的基础。一、位图文件(*.BM...
分类:
其他好文 时间:
2014-08-11 21:16:52
阅读次数:
206
这个截图工具能实现最主要的截图功能,并保存为bmp图片。编写环境是vs2005,使用Unicode,基于对话框。没什么难度,直接看代码项目名称为CutOut// CutOutDlg.h : 头文件//#pragma once#include // CCutOutDlg 对话框class CCutOu...
分类:
其他好文 时间:
2014-08-01 19:37:32
阅读次数:
315
这个截图工具能实现最基本的截图功能,并保存为bmp图片。
编写环境是vs2005,使用Unicode,基于对话框。
没什么难度,直接看代码
项目名称为CutOut
// CutOutDlg.h : 头文件
//
#pragma once
#include
// CCutOutDlg 对话框
class CCutOutDlg : public CDialog
{
// 构造
pub...
分类:
其他好文 时间:
2014-07-26 02:28:16
阅读次数:
201
#include #include #include #include #pragma comment( lib, "opengl32.lib" )// 链接时使用OpenGL32.lib#pragma comment( lib, "glu32.lib" )// 链接时使用GLu32.lib #pr...
分类:
其他好文 时间:
2014-07-03 22:18:24
阅读次数:
432
1.rgb2yuv422p代码的运算速度取决于以下几个方面1、 算法本身的复杂度,比如MPEG比JPEG复杂,JPEG比BMP图片的编码复杂。2、 CPU自身的速度和设计架构3、 CPU的总线带宽4、 您自己代码的写法将RGB格式的彩色图像先转换成YUV图像。图像转换的公式如下:Y = 0.299 ...
分类:
其他好文 时间:
2014-06-28 14:02:16
阅读次数:
213