VC6.0把读取的图像另存为bmp图片,怎么弄? [问题点数:40分,结帖人u012918328]

Bbs1
本版专家分:0
结帖率 50%
Bbs1
本版专家分:15
Bbs5
本版专家分:4415
Bbs1
本版专家分:0
Bbs12
本版专家分:380812
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs1
本版专家分:15
Bbs7
本版专家分:20018
Bbs1
本版专家分:0
Bbs1
本版专家分:25
Bbs7
本版专家分:11474
Blank
黄花 2014年6月 C/C++大版内专家分月排行榜第二
Bbs1
本版专家分:0
求助:BMP图像读取
<em>读取</em>一个128×128的<em>图像</em>,并根据不同的颜色,(<em>图像</em>上有3种颜色组成的每个像素是一种颜色)转化位2进制数
bmp图像读取
准备:我现在已经按照<em>bmp</em>图的格式读出来了,已经取得数据区各个像素点的值,把调色板的数据也读出来了。rn问题:我如何把图显示出来呢?1.再建个窗体,用gdi+画出来?2.还是什么别的方便的方法。。。。rnPS:我知道image控件能够直接显示<em>bmp</em>,我想自己写一个显示的。谢谢大家~~~~
BMP图像读取和生成
1. BMP.h#ifndef _BMP_H_ #define _BMP_H_ #ifdef __cplusplus extern "C" { #endif typedef enum _BIT_DATA_TYPE_{ BIT32 = 1, //<em>读取</em>或存储成32位 BIT24 = 2,
bmp图像读取
最近写了个<em>bmp</em><em>图像</em><em>读取</em>,将<em>图片</em>转化为单一颜色的小程序,直接上代码,仅供参考。 1.先上测试函数(基本一看就知道流程)/********************************************************************************************** Author: Lihaowei Date: 2015-04-2 version:0.0
数字图像处理BMP图像读取
通过运行实现<em>bmp</em><em>图像</em>的<em>读取</em>及实习指导,顶。
读取BMP格式的图像
本程序完整的描述了怎么<em>读取</em>一幅<em>bmp</em>格式的<em>图像</em>,还包括怎么保存一幅<em>图像</em>,为<em>图像</em>处理的入门程序,也很关键的一步怎么<em>读取</em>需要处理的<em>图像</em>。
bmp图像读取源代码
<em>bmp</em><em>图像</em><em>读取</em>源代码
BMP图像读取问题
如何将BMP<em>图像</em><em>读取</em>出来并传输rn高手指点一下rn谢谢
读取一幅图像读取bmp图像
打开一幅<em>bmp</em><em>图像</em>用VC++写得大家看看吧
BMP图像读取
此代码详细,全面,通过VIsual 6 运行成功,是BMP数字<em>图像</em>文件的<em>读取</em>代码。
BMP图像读取保存
实现了BMP<em>图像</em>的<em>读取</em>、保存、创建、修改某一像素的代码。跨平台。
读取BMP图像示例程序
简单 易行的<em>读取</em>BMP<em>图像</em>示例程序,用于初学者<em>读取</em>BMP<em>图像</em>
读取BMP图像
<em>读取</em>BMP<em>图像</em>,显示BMP<em>图像</em>,可以进行简单操作
bmp格式图像读取
// r_w_p_<em>bmp</em>.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include #include #include "unistd.h" #define WIDTHBYTES(bits) (((bits)+31)/32*4) typedef uns
BMP图像读取与保存
需要下载EasyBMP: 1. HOGImage.h #ifndef __HOGIMAGE_H__ #define __HOGIMAGE_H__ #include "EasyBMP.h" namespace HOG { class HOGImage { public: //must me uchar4 bool isLoaded; BMP I
bmp图像读取问题
<em>读取</em><em>bmp</em>的单位<em>图像</em>时,不能正确显示,读图时是从上到下从左到右的扫描顺序rn例如显示数字8,显示的结果是从中间切开了的。rn*** **rn * *rn * *rn * *rn*** **rn * *rn * *rn * *rn*** **rnrn这是显示的结果rn哪位高手指点一下rn
关于BMP图像读取
各位大侠!小弟最近学习数字<em>图像</em>原理,老师说让我们按照BMP文件的格式,编程<em>读取</em>并显示。rn当然不是用OpenPictureDialog控件实现的了。呵呵!我有一本《Delphi数字<em>图像</em>处理及高级应用》rn里面倒是有,可惜总也调不通。不知那位高手肯不吝赐教?
如何把bmp图像转变为dwg的图片
我想把<em>bmp</em>的<em>图像</em>转入AutoCAD,那位高手可以提供这类的控件?
c语言读取bmp图像c语言读取bmp图像
c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>c语言<em>读取</em><em>bmp</em><em>图像</em>
图像中值滤波,读取bmp图像,输出bmp图像
遥感<em>图像</em>处理方面,中值滤波主要是平滑去噪,<em>读取</em><em>图像</em>是难点,很容易看懂的,c语言
用c++builder怎么另存为bmp图像
我用c++builder处理一幅16位<em>bmp</em><em>图像</em>,处理结果为灰度图,怎么才能把处理结果<em>另存为</em>一个文件?
读取bmp图片
对<em>bmp</em>处理 注意宽度必须是4的倍数(字节) 将<em>bmp</em>内容<em>读取</em>到unsigned char格式的内存中,直接对该内存进行处理,未对特殊字符 00 ff cd进行处理,在opengl<em>读取</em>纹理中使用glTexImage2D会因此出错 MyBitmap.h#pragma once #include "stdafx.h" #include class MyBitmap { public:
java读取BMP图片
Basic Objective    A windows BMP file is acommon image format that Java does not handle. While BMP images areused only on windows machines, they are reasonably common. Readingthese shows how to
读取BMP图片
在mfc的界面<em>读取</em>位图<em>图片</em>,并完整的显示出来所要<em>读取</em>的位图.
读取bmp图片代码
代码如下,需要注意结构体对齐问题,编译环境为gcc。#include struct bitmap_fileheader { unsigned short type; unsigned int size; unsigned short reserved1; unsigned short reserved2; unsigned int off_bits; } __attribute__
简易bmp图片读取
一个简单的<em>bmp</em><em>图片</em>加载类
读取bmp图片的一部分
 由于项目需要,<em>bmp</em><em>图片</em>特别大有1G多,<em>读取</em>数据是只<em>读取</em>其中的一个窗口所以就根据网上的资料搞了下面这个c++的类。 class cReadBmp{ private:  //<em>图像</em>的宽和高,行补足,头长度  int m_fw,m_fh,m_att,m_hl;  PBYTE m_bm;//像素数据  PBYTE m_pvFile;//内存映射文件促使地址  HANDLE m_hFileMa
BMP 图片 读取 与 赋值
我想将有个位图<em>读取</em>出来,头信息存放在BITMAPFILEHEADER中,然后从BITMAPFILEHEADER转移到BITMAPINFO中,再将位图存为另一个文件,最终目的我是想知道BITMAPINFO 中的bmiColors[1]是怎么被赋值的。谢谢rnrnrnrntypedef struct tagBITMAPFILEHEADER UINT bfType;   DWORD bfSize;   UINT bfReserved1;   UINT bfReserved2;   DWORD bfOffBits;    BITMAPFILEHEADER; rnrn备无关位图(DIB)的度量和颜色信息rnrntypedef struct tagBITMAPINFOrnrn BITMAPINFOHEADER bmiHeader;rn RGBQUAD bmiColors[1];rn BITMAPINFO
BMP图片 读取
学习资料主要来源是CSDN论坛,维基百科,和Microsoft官方文档。 BMP,BitMap图,是微软提出的用来存储位图的标准格式,它现在不仅仅只适用于Windows系统,还已经拓展到了其他平台,于是 BMP 也有了别名 DIB Device-independent BitMap 设备独立的位图。 首先BMP格式使用的是小端模式记录数据块。比如有一个数据块是0x123456 其中数学上,最高...
ACCESS数据库读取BMP图片
ACCESS数据库<em>读取</em><em>bmp</em><em>图片</em> 有关于数据库连接和应用的 以及<em>图片</em>问题 在创建数据库的表时应记得将<em>图片</em>字段类型设置为OLB类型
bmp格式图片读取
我用摄像头截取一<em>图片</em>,是<em>bmp</em>格式的,我想通过c程序把它保存在计算机上,是不是不能单纯通过<em>读取</em>文件的形式写入,还需要对<em>bmp</em>的格式分析后分数据结构的保存呢?对<em>bmp</em>格式不是很了解,请指教
读取BMP格式图片
昨天华信终于开课了,左哥给我们温习了以前的知识点,让我们重新写一个画图板、五子棋出来,我昨天大概完成了画图板的几个功能,查漏补缺。 今天左哥给我们讲了BMP格式<em>图片</em>的<em>读取</em>方法,还有字节型数据转化为整形数据的操作方法。思想大致是<em>读取</em><em>图片</em>的高度和宽度以及大小,然后再逐个用IO流<em>读取</em>像素点。在窗口上重绘就可以了。 我今天给画图板添加了<em>读取</em>BMP格式的功能,代码如下:public void openB
bmp图片读取
<em>读取</em><em>bmp</em><em>图片</em>RGB值,VC6.0完美测试通过,
Tc2.0读取bmp图片
请问怎样用File操作<em>读取</em><em>bmp</em>格式的文件?
vtk中的BMP图像读取
VTK版本:4.2 这是一个很老的版本,1999年的代码,或许和新版本中的结构不太一样,但它代码少,结构简单,编译迅速,容易下手。假设我要从0学起,而且,有充裕的时间弄懂封装代码后面的真相。
求助BMP图像读取问题
我现在想在客户区打开一幅BMP<em>图像</em>,rn[color=#0000FF]出现的问题[/color]是有些<em>图像</em>读入以后出现了颜色失真。将失真的<em>图像</em>用photoshop重新保存一下,它就变正常了。rn我打开两幅<em>图像</em>文件的二进制文件做了对比,发现原<em>图像</em>的数据区比保存后<em>图像</em>的数据区多了16个字节的零,如果去掉的话便可以正常打开。rn[color=#0000FF]请问[/color]为什么数据区会多出16个字节的零呢?该怎么读才能避免这样的问题?rn有人碰到过这样的问题吗?非常感谢。
一个读取BMP图像的程序
可以嵌入到程序中使用的一个<em>读取</em>BMP<em>图像</em>的程序
C语言读取bmp图像
C语言<em>读取</em><em>bmp</em><em>图像</em>,得到<em>图像</em>的宽、高像素的个数
BMP格式图像读取与保存
一个<em>图像</em>的读出与保存的程序,希望对初学者有所帮助!
怎样用c读取bmp图像
急急急急急急急急rn谢了
关于32位bmp图像读取
维基百科略坑……第二个模块也就是<em>图像</em>信息<em>读取</em>的结构体是BITMAPV5HEADER而不是BITMAPV4HEADER……而且如果直接用个数组把这些比BITMAPINFOHEADER多出来的字节拷进去的话,<em>图像</em>得不到正确的颜色,我电脑这边是黑白夹杂,也就是<em>图像</em>带黑条纹。我不得不说网上大部分的结构解析这块都相当之坑……还是我错了?求指正。 ...
【数字图像处理一】BMP图像读取
VC6.0显示24位BMP<em>图像</em>
C语言读取BMP图像
c语言实现BMP<em>图像</em>的<em>读取</em>与复制,<em>读取</em>BMP文件表头54个的字节的表头,和再生成一个<em>图片</em>
读取bmp图像并显示
<em>读取</em>一幅<em>bmp</em><em>图像</em>,并进行显示,出现颜色不正常,如下图:rn[img=https://img-bbs.csdn.net/upload/201607/25/1469434602_523985.jpg][/img]rn程序如下:rn[code=c] CString m_strFile;rnrn CFileDialog dlg(TRUE,rn NULL,rn NULL,rn OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,rn NULL,rn NULL);rnrn if(dlg.DoModal())rn m_strFile = dlg.GetPathName();rnrn BITMAPFILEHEADER <em>bmp</em>FileHdr;rn BITMAPINFOHEADER <em>bmp</em>InfoHdr;rnrn FILE *fp = _tfopen(m_strFile,_T("rb"));rn fseek(fp,0,SEEK_SET);rn fread(&<em>bmp</em>FileHdr,sizeof(BITMAPFILEHEADER),1,fp);rn fread(&<em>bmp</em>InfoHdr,sizeof(BITMAPINFOHEADER),1,fp);rnrn BYTE* tmp_buf = NULL;rn tmp_buf = new BYTE[<em>bmp</em>InfoHdr.biWidth*<em>bmp</em>InfoHdr.biHeight*3];rn memset(tmp_buf,0,sizeof(tmp_buf));rn fread(tmp_buf,1,<em>bmp</em>InfoHdr.biWidth*<em>bmp</em>InfoHdr.biHeight*3,fp);rnrn CRect rect;rn GetDlgItem(IDC_PICTURE)->GetWindowRect(&rect);rnrn CDC* pDC = GetDlgItem(IDC_PICTURE)->GetDC();rnrn CDC MemDC;rn MemDC.CreateCompatibleDC(pDC);rn CBitmap <em>bmp</em>;rn <em>bmp</em>.CreateCompatibleBitmap(pDC,<em>bmp</em>InfoHdr.biWidth,<em>bmp</em>InfoHdr.biHeight);rn CBitmap *pOldBmp = MemDC.SelectObject(&<em>bmp</em>);rnrn BITMAPINFO bih;rn bih.bmiHeader = <em>bmp</em>InfoHdr;rn StretchDIBits(MemDC.GetSafeHdc(),0,0,rect.Width(),rect.Height(),0,0,<em>bmp</em>InfoHdr.biWidth,<em>bmp</em>InfoHdr.biHeight,rn tmp_buf,&bih,DIB_RGB_COLORS,SRCCOPY);rn pDC->BitBlt(0,0,rect.Width(),rect.Height(),&MemDC,0,0,SRCCOPY);rnrn delete []tmp_buf;[/code]
bmp图像读取 c++源码
c++ <em>读取</em><em>bmp</em><em>图像</em>源码,可以<em>读取</em>8位或者24位<em>bmp</em><em>图像</em>比较基础简单,初学者看看
vc读取bmp图像信息
用于<em>读取</em><em>bmp</em>图信息的。 154 151 151 151 145 145 145 137 137 137 125 125 125 162 162 162
Bmp图像读取写入与转换
1、可以<em>读取</em>1位、8位、24位、32位的<em>bmp</em>文件; 2、将不同位的<em>bmp</em><em>图像</em>转为24位<em>bmp</em><em>图像</em>; 3、可以保存为黑白、256、真彩色<em>图像</em>。
读取BMP图像并保存
利用VC<em>读取</em>灰度<em>图像</em>和24位真彩<em>图像</em>,并将<em>图像</em>保存
cuda中bmp图像读取
我想对一张<em>bmp</em><em>图像</em>进行FFT变换,不知道怎么对<em>bmp</em><em>图像</em><em>读取</em>,在给的SDK中有对pgm格式<em>图像</em>操作,我照着修改好像不行,请高手指教,谢谢
C++读取保存BMP图像
C++<em>读取</em>保存BMP<em>图像</em>,包括8位,24位的<em>读取</em>和保存,灰度图的转换,不使用任何已有<em>读取</em>、转换、保存等库函数。跨平台使用,理论上Linux与Windows上均可使用,Windows上测试成功。
C# 如何将图片另存为单色位图bmp
如题C# 将<em>图片</em> 保存为单色 <em>bmp</em> <em>图片</em>rn或则 操作 windows 自带的画图工具将 <em>另存为</em>单色的<em>bmp</em><em>图片</em>
读取BMP图像RGB值以及简单生成BMP图像
<em>读取</em>BMP<em>图像</em>RGB值以及简单生成BMP<em>图像</em> 用C语言实现。
BMP图像读取后直接生成BMP图像损坏
代码如下:rnBMP.hrntypedef unsigned char BYTE; //1rntypedef unsigned short int WORD; //2rntypedef unsigned int DWORD; //4 rntypedef long LONG; //4rn rn//位图文件头定义; rn//其中不包含文件类型信息(由于结构体的内存结构决定, rn//要是加了的话将不能正确<em>读取</em>文件信息) rntypedef struct tagBITMAPFILEHEADER rn //WORD bfType;//文件类型,必须是0x424D,即字符“BM” rn DWORD bfSize;//文件大小 rn WORD bfReserved1;//保留字 rn WORD bfReserved2;//保留字 rn DWORD bfOffBits;//从文件头到实际位图数据的偏移字节数 rnBITMAPFILEHEADER; rn rntypedef struct tagBITMAPINFOHEADER rn DWORD biSize;//信息头大小 rn LONG biWidth;//<em>图像</em>宽度 rn LONG biHeight;//<em>图像</em>高度 rn WORD biPlanes;//位平面数,必须为1 rn WORD biBitCount;//每像素位数 rn DWORD biCompression; //压缩类型 rn DWORD biSizeImage; //压缩<em>图像</em>大小字节数 rn LONG biXPelsPerMeter; //水平分辨率 rn LONG biYPelsPerMeter; //垂直分辨率 rn DWORD biClrUsed; //位图实际用到的色彩数 rn DWORD biClrImportant; //本位图中重要的色彩数 rnBITMAPINFOHEADER; //位图信息头定义 rn rntypedef struct tagRGBQUAD rn BYTE rgbBlue; //该颜色的蓝色分量 rn BYTE rgbGreen; //该颜色的绿色分量 rn BYTE rgbRed; //该颜色的红色分量 rn BYTE rgbReserved; //保留值 rnRGBQUAD;//调色板定义 rn//像素信息 rntypedef struct tagIMAGEDATA rn rn BYTE blue; rn // BYTE green; rn //BYTE red; rnIMAGEDATA; rnrnrn.cpprn#include rn#include "<em>bmp</em>rot.h" rn#include "stdlib.h" rn#include "math.h" rn#include rn rn#define PI 3.14159//圆周率宏定义 rn#define LENGTH_NAME_BMP 30//<em>bmp</em><em>图片</em>文件名的最大长度 rn rnusing namespace std; rn rn//变量定义 rnBITMAPFILEHEADER strHead; //文件头 rnRGBQUAD strPla[256];//256色调色板 rnBITMAPINFOHEADER strInfo; rn rn//显示位图文件头信息 rnvoid showBmpHead(BITMAPFILEHEADER pBmpHead) rn cout<<>strFile; rn FILE *fpi,*fpw;rn //fpi=fopen("lena.<em>bmp</em>","rb");rn fpi=fopen(strFile,"rb"); //打开一个用于<em>读取</em>的二进制文件rn if(fpi != NULL) rn //先<em>读取</em>文件类型 rn WORD bfType; rn fread(&bfType,1,sizeof(WORD),fpi); rn if(0x4d42!=bfType) //文件类型必须是0x4d42rn rn cout<<>RotateAngle; rn angle = 1.0 * RotateAngle * PI / 180; rn for(int i = 0;i < 2 * height;++i) rn rn for(int j = 0;j < 2 * width;++j) rn rn after_i = i - midX_aft;//坐标变换 rn after_j = j - midY_aft; rn pre_i = (int)(cos((double)angle) * after_i - sin((double)angle) * after_j) + midX_pre; rn pre_j = (int)(sin((double)angle) * after_i + cos((double)angle) * after_j) + midY_pre; rn if(pre_i >= 0 && pre_i < height && pre_j >= 0 && pre_j < width)//在原图范围内 rn *(imagedataRot + i * 2 * width + j) = *(imagedata + pre_i * width + pre_j); ///?rn rn rn */rn //保存<em>bmp</em><em>图片</em> rn if((fpw=fopen("b.<em>bmp</em>","wb"))==NULL) //wb 只写打开或新建一个二进制文件;只允许写数据rn rn cout<<
怎么把BMP图像转换成JPG图像
求BMP转JPG的算法,请指点!
BMP另存为DICOM
如何将BMP位图<em>另存为</em>DICOM,求大牛指导
VC6.0下bmp位图的读取与显示.doc
VC6.0下<em>bmp</em>位图的<em>读取</em>与显示,自己保存的参考资料,希望对大家有用
BMP图像文件另存为失败
用下面的代码写的menu中的<em>另存为</em>,为什么运行后找不到<em>另存为</em>的<em>bmp</em>文件。请大神指点rn[code=c]void CImageProcessorDoc::OnFileSaveAs() rnrn LPCTSTR lpszFilter="BMP Files(*.<em>bmp</em>)|*.<em>bmp</em>|任何文件|*.*||";rn CFileDialog dlg(FALSE,lpszFilter,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,lpszFilter,NULL);rn rn if(dlg.DoModal()!=IDOK)rn return;rn CFile file;rn CFileException fe;rn if (!file.Open(dlg.GetPathName(), CFile::modeCreate | CFile::modeReadWrite | CFile::shareExclusive, &fe))rn rn //失败rn ReportSaveLoadException(dlg.GetPathName(),&fe,TRUE,AFX_IDP_INVALID_FILENAME);rn return;rn rn file.SeekToBegin();rn file.Write(&bf,sizeof(bf));rn file.Write(&bi,sizeof(bi));rn rn if(numquad!=0)rn file.Write(quad,sizeof(RGBQUAD)*numquad);rn rn rn rn file.WriteHuge(lpbuf,bi.biSizeImage);rn file.Close();rn[/code]
读取bmp格式图片(二)
准备工作已经完成。 先建立一个<em>bmp</em>.h头文件。 参考代码:http://pengqianhe.googlepages.com/   Author:彭千贺 有些地方,用不到那么多的功能,鉴于对原作的尊重,没有擅自修改。 以后有空完全写一个自己的。 代码如下: #ifndef BMP_H_INCLUDED #define BMP_H_INCLUDED typedef unsigne
[学习笔记]BMP图片读取与写入
BMP<em>图片</em>的<em>读取</em>与写入【学习笔记】BMP<em>图片</em>的格式fread与fwriteBMP文件的<em>读取</em>BMP文件的写入 BMP<em>图片</em>的格式 按照数据的存储顺序: 1.14个字节的文件头 2. 40个字节的<em>图像</em>信息头 3. 调色板数据(24位BMP<em>图片</em>可不包含调色板) 4. <em>图像</em>数据 在C++中,文件头,<em>图像</em>信息头,调色板所包含的成员已经被封装在了结构体中,无需自己定义。关于BMP<em>图片</em>格式的详细分析请参照<em>bmp</em>文...
MFC 下 bmp图片读取及显示
详细描写了BMP文件的结构,针对真彩色<em>bmp</em><em>图片</em>的读写 进行了详细的介绍。希望对大家有所帮助。
bmp格式图片读取存入
如果<em>图片</em>是<em>bmp</em>格式的,把它读入到Pictruebox中后,再从Pictruebox中<em>读取</em>是不是用“ImageDatabytes”(方法体如下)方法不行。。。rnpublic static byte[] getByte(Bitmap <em>bmp</em>)rn rn BitmapData bData = <em>bmp</em>.LockBits(new Rectangle(new Point(), <em>bmp</em>.Size),rn ImageLockMode.ReadOnly,rn PixelFormat.Format24bppRgb);rn // number of bytes in the bitmaprn int byteCount = bData.Stride * <em>bmp</em>.Height;rn byte[] <em>bmp</em>Bytes = new byte[byteCount];rn // Copy the locked bytes from memoryrn Marshal.Copy(bData.Scan0, <em>bmp</em>Bytes, 0, byteCount);rn // don't forget to unlock the bitmap!!rn <em>bmp</em>.UnlockBits(bData);rn return <em>bmp</em>Bytes;rn rnrn必须用下面的<em>读取</em>Bmp<em>图片</em>的方法:rnpublic static byte[] getByte(Bitmap <em>bmp</em>)rn rn BitmapData bData = <em>bmp</em>.LockBits(new Rectangle(new Point(), <em>bmp</em>.Size),rn ImageLockMode.ReadOnly,rn PixelFormat.Format24bppRgb);rn // number of bytes in the bitmaprn int byteCount = bData.Stride * <em>bmp</em>.Height;rn byte[] <em>bmp</em>Bytes = new byte[byteCount];rn // Copy the locked bytes from memoryrn Marshal.Copy(bData.Scan0, <em>bmp</em>Bytes, 0, byteCount);rn // don't forget to unlock the bitmap!!rn <em>bmp</em>.UnlockBits(bData);rn return <em>bmp</em>Bytes;rn rn然后存入数据库中,rn从数据库中取出时,用下面的方法,rn<em>读取</em><em>bmp</em>格式,rnpublic static Bitmap BytesToBmp (byte[] <em>bmp</em>Bytes, Size imageSize)rn rn Bitmap <em>bmp</em> = new Bitmap (imageSize.Width, imageSize.Height);rn BitmapData bData = <em>bmp</em>.LockBits (new Rectangle (new Point(), <em>bmp</em>.Size),rn ImageLockMode.WriteOnly,rn PixelFormat.Format24bppRgb);rn // Copy the bytes to the bitmap objectrn Marshal.Copy (<em>bmp</em>Bytes, 0, bData.Scan0, <em>bmp</em>Bytes.Length);rn <em>bmp</em>.UnlockBits(bData);rn return <em>bmp</em>;rn rnrn[color=#FF0000]可是取出的数据放入Pictruebox中显示时,是黑黑的一片。。。rnrn这是怎么回事,Bmp<em>图片</em>有什么特殊的地方,还是<em>读取</em>方式不行???[/color]
从数据库读取bmp图片
小弟,还有没有用过delphi,主管就叫我弄一个从数据库<em>读取</em><em>bmp</em><em>图片</em>的小程式。小弟现在装了delphi 7 数据库里有,用扫描仪的<em>图片</em>是.<em>bmp</em>格式的。数据库有这样的字段,name,sign,例如:扫描,张三的身份证,name:张三,sign就是扫描的<em>图片</em>。rn现在我想这样,在form里建立一个Edit,button,Image,在edit输入张三按下button。image就显示那个扫描的<em>图片</em>。rnrn在小弟系统地学习delphi以前,先投机取巧一下,在这里先谢谢大家了。为了小弟的前途大家帮帮忙。
Flex 读取 bmp 格式的图片
Flex <em>读取</em> <em>bmp</em> 格式的<em>图片</em> 博客分类:  Flex       现在要求把后台<em>bmp</em>格式的<em>图片</em>,在flash中显示。如大家所知的,Flash已经内置了对jgp,png,gif<em>图片</em>的支持。不知道Adobe怎么想的,为啥不支持<em>bmp</em>呢。唉,<em>bmp</em>真是个苦命的孩子啊。      不过还好有解决方案:以二进制的形式,把<em>图片</em>从后台加载到前台,然后通过<em>bmp</em>本
bmp图片读取压缩的问题
最近做嵌入式方向,需要将一个<em>bmp</em><em>图片</em><em>读取</em>并压缩然后通过网络发送到目的主机,然后解压成指定大小的二维数组,调用函数来<em>读取</em>显示,如何压缩以及如何解压成指定大小的二维数组
读取bmp图片的c程序
能够将<em>bmp</em><em>图片</em><em>读取</em>并将rgb的值分别存储!很好用的
CE下读取BMP图片问题
我现在在程序的一个按钮单击事件中加载了一幅<em>bmp</em><em>图片</em>,rnCString url = _T("\\windows\\zp.<em>bmp</em>");rn现在照片在单击后能显示出来,但是一拖动Dialog就会消失rn问题一:rn请问我还需要加什么消息处理和代码吗?使得拖动后照片依然能够存在rn问题二:rn我想把照片放到和我的.exe文件同一目录下,我的地址应该怎么写呢?rnrn求前辈赐教!不吝感激!rn
C++ 读取bmp图片示例程序
功能: <em>读取</em><em>bmp</em> 代码示例: typedef struct _<em>bmp</em>size { long <em>bmp</em>Width;//位图宽,单位为象素LONG=long(有符号) long <em>bmp</em>Height;//位图高,单位为象素LONG=long(有符号) unsigned short BitCount;//每个象素所占用的比特位WORD=unsigned short long BytesPerLine;//位图每行数据所占的字节数LONG=long(有符号) bool operator ==(_<em>bmp</em>size bs) { if(<em>bmp</em>Width==bs.<em>bmp</em>Width && <em>bmp</em>Height==bs.<em>bmp</em>Height && BitCount==bs.BitCount /*&&BytesPerLine==bs.BytesPerLine*/) return true; else return false; } bool operator !=(_<em>bmp</em>size bs) { return !(*this==bs); } }BMPSIZE, *LPBMPSIZE;//位图大小信息 class scBmp { public: scBmp(); virtual ~scBmp(); BITMAPFILEHEADER GetBmpFileHeader() const {return m_bmfHeader;}; const char * GetFileName() const {return m_pFileName.GetDataPointer();} BITMAPINFO * GetBmpInfo() const {return (BITMAPINFO *)m_pbi.GetDataPointer();} BMPSIZE GetBmpSize() const {return m_<em>bmp</em>Size;} // scFdmtlType * GetPixels() {return &m_pixels;} scBYTE * GetPixels() {return &m_pixels;}
C语言读取BMP图片
压缩包内包含报告及说明文档。源码环境是VC6,在VS内稍做修改之后也可运行。代码是我大一时所写,可能有部分不妥之处,欢迎指正。由于是比赛作品直接压缩上传,压缩包内包含作者信息、还望尊重作者,不喜勿喷,谢谢!
BMP图片读取和再存储
BMP<em>图片</em>的<em>读取</em>和再存储,结合批处理操作
MFC 读取BMP格式图片
MFC实现框架<em>读取</em>BMP文件。单功能的。在openducument中重写函数。<em>读取</em>BMP文件数据的方式显示<em>bmp</em>
c++读取bmp格式图片
c++<em>读取</em><em>bmp</em>格式<em>图片</em>
verilog读取bmp格式图片
代码如下: `timescale 1 ns/1 ns module test_t; integer fileId, cc,out_file,i; reg [7:0] <em>bmp</em>_data [0:2000000]; reg clk; reg [7:0] data; integer <em>bmp</em>_width, <em>bmp</em>_hight, data_start_index, <em>bmp</em>_size; in...
c++读取bmp图片详解
先介绍几个会用到的函数。 1、FILE * fopen(const char * path,const char * mode); path是字符串类型的<em>bmp</em><em>图片</em>路径;mode<em>读取</em>方式,等下回用到"rb",读写打开一个二进制文件,允许读写数据,文件必须存在。 2、int fseek(FILE *stream, long offset, int fromwhere); 函数设置文件
不用mfc读取bmp图片
for(i=0;i<=<em>bmp</em>.width;j++)rn tmp[i][j]=<em>bmp</em>.<em>bmp</em>[i*<em>bmp</em>.width+j];rnrnrn<em>bmp</em>是里有unsigned char <em>bmp</em>[MAX];存<em>图片</em>信息rnrn这个方法对么,为什么读出来是斜着的
JAVA读取BMP图片文件
由于在eclipse中,无法对BMP<em>图片</em>文件进行<em>读取</em>,因而我们要将BMP文件拆分<em>读取</em> 首先,关联一个BMP文件,建立个输入流来准备存储数据,.用一个一维字节数组去接收BMP文件头部信息 然后<em>读取</em>BMP<em>图片</em>的宽高 File file = new File("G:\\CP\\新文件夹\\160117\\test.<em>bmp</em>"); FileInputStream fis = ne
MFC中BMP图片读取
该文件是MFC中对<em>bmp</em><em>图片</em>的的<em>读取</em>和直方图的绘制。对数字<em>图像</em>处理交出度的了解
wince下如何读取bmp图片
请问如何从文件系统中<em>读取</em>一幅<em>bmp</em><em>图片</em>,试过LoadImage,wince下不支持LoadFromFile这个选项。
BMP格式图片信息读取及保存(VC6.0)
BMP格式<em>图片</em>信息<em>读取</em>及保存:宽、高、每像素所占位数、灰度<em>图像</em>的颜色表、位图RGB数据等
C语言读取BMP图片(可添加各类图像处理函数)
用C语言实现BMP<em>图像</em><em>读取</em>,显示,简单处理!通过结构体变量存储文件头信息,定义动态二维数组实现像素信息的存储!
如何把网页上的图片另存为BMP格式的图片(也就是如何调用网页中的图片另存为功能)
看上去很简单,但在其它坛论上好象都没有解决??????
图片另存为
&amp;lt;iframe height=&quot;0&quot; width=&quot;0&quot; src=&quot;d1.gif&quot; name=&quot;saveImage&quot; id=&quot;saveImage&quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;a href=&quot;###&quot; onclick=&quot;saveImage.document.execCommand('saveAs');&quot;&a
为什么我的网页中的图片,只能另存为bmp图片?
我上传时候已经指定格式了,image.Save(stream, ImageFormat.Jpeg);rn为什么我的网页中的<em>图片</em>,只能<em>另存为</em><em>bmp</em>的<em>图片</em>?rn
catalina.jar下载
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 catalina.jar 相关下载链接:[url=//download.csdn.net/download/zhaoshe/3211845?utm_source=bbsseo]//download.csdn.net/download/zhaoshe/3211845?utm_source=bbsseo[/url]
单纯形法 线性规划问题下载
用单纯形法——大M法 解线性规划问题 c语言编写的程序 相关下载链接:[url=//download.csdn.net/download/freyfly/2504188?utm_source=bbsseo]//download.csdn.net/download/freyfly/2504188?utm_source=bbsseo[/url]
MFC 深度教程 结构深度化教学 下半部分下载
深度教程 通过实例讲解MFC的结构 此为下半部分 上半部分也已上传 相关下载链接:[url=//download.csdn.net/download/renyangfly/2705093?utm_source=bbsseo]//download.csdn.net/download/renyangfly/2705093?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的