44问答网
所有问题
当前搜索:
读取bmp文件
怎么用C#把一个24位的
bmp
位图
文件
读入到一个数组中?图片的大小事先是...
答:
1.
读取文件
。使用System.IO命名空间加的一个类库。读取一个文件可以按文本的方式读取,也可以按二进制流的方式读取,按二进制流的方式读取,返回的结果就是一个字节数组。byte[] bmps = System.IO.File.ReadAllBytes("a.
bmp
");2.所谓路径。路径是文件系统的一个概念,对于一个Windows文件系统来说,...
用c#编写一个程序
读取
一张
bmp
图片的数据并转化为灰度图保存到
文件
中
答:
读取
本地图片地址:Image img = Bitmap.FromFile("
文件
地址");转换为 Bitmap 对象:Bitmap
bmp
obj = (Bitmap)img;转换为灰度图片(传入刚才转换为 Bitmap 的对象,返回值为转换后的灰度图片对象):public Bitmap GrayByPixels(Bitmap bmpobj){ for (int i = 0; i < bmpobj.Height; i++...
C++
读取BMP
图像
答:
bool read
Bmp
(char *
bmp
Name){ FILE *fp=fopen(bmpName,"rb");//二进制读方式打开指定的图像
文件
if(fp==0) return 0;//跳过位图文件头结构BITMAPFILEHEADER fseek(fp, sizeof(BITMAPFILEHEADER),0);//定义位图信息头结构变量,
读取
位图信息头进内存,存放在变量head中 BITMAPINFOHEADER head;frea...
用标准c
读取bmp文件
的长宽?
答:
我只要一个头文件吧。
bmp文件
存贮形式为前14个字节为文件信息区,保存的是
BMP文件
类型标识2,文件长度4,保留字节4,文件描述区长度4,之后40个字节是图像信息区,为图形尺寸4,图形宽度4,图形高度4,其他就不多说了,你可看下关于BMP文件的说明。因此
读取
长宽只要从文件头偏移18字节就行。include mai...
bmp读取
顺序
答:
1. 黑白
BMP文件
图的像素大多是从62字节(从0数起)开始。具体从哪一字节开始, 决定于文件中第10字节(从0数起)开始处4字节的整形数是多少. 因为文件头后面不是紧接着像素值.2. 黑白BMP图的一个像素用一个bit表示。一般0表示背景(缺省为白色),1表示前景色(缺省为黑色)。即一个字节代表相邻的...
用c++编写的
读取bmp
图中任意一像素点的RGB值的代码
答:
控制台
读取BMP
图片
文件
输出指定点的颜色分量 include <stdio.h> include <stdlib.h> include <malloc.h> typedef unsigned long DWORD;typedef int BOOL;typedef unsigned char BYTE;typedef unsigned short WORD;typedef struct tagBITMAPINFOHEADER{ DWORD biSize;long biWidth;long ...
用vc++
读取bmp
格式的图片并显示出来的程序代码
答:
int CDIB::LoadBmp(LPCSTR filename){ //打开文件 CFile file(filename,CFile::modeRead|CFile::shareDenyNone);WORD bfType;DWORD bfSize;//读入文件头 file.Read(&bfType,sizeof(WORD));file.Read(&bfSize,sizeof(DWORD));if(bfSize <= 0){ file.Close();return -1;} //是否
Bmp文件
...
C语言
读取
1位的
BMP
图
答:
位深为1的
bmp
图,一般是有要有颜色表的,没有时用黑白色代替。数据保存是1位为一个像素点。要使用左移位右移位运算。比如读出一个字节 a byte p = (a>>7);//就是第一个像素点的颜色索引。再颜色表中找出对应的颜色就行了。p=((a<<1)>>6);//这就是第二个像素点了.同理可以得到...
请高手指点:怎么用VB来实现读出
BMP
位图的数据!
答:
'估计你是要
读取BMP
位图上各点的三原色。'获取像素的三原色值 '添加三个Label1控件,一个Picture控件,并加载一张图片。Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)c = Picture1.Point(X, Y)b = c \ 65536 g = (c Mod 65536) \ 256...
求助c++
读取BMP文件
答:
bmp文件
分为四个部分:文件信息头、位图信息头、调色板、位图信息数据。你在读信息头文件后,应该读调色板数据。对于真彩色图像,因为没有调色板,所以不用读;但对于其他的图像就需要读了。这是你的代码存在的问题之一。解决办法是根据biBitCount的值判断调色板的大小:若biBitCount为1,调色板大小为2*...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜