c++ 如何将jpg文件转换为bmp格式

如题所述

第1个回答  2018-06-07
使用MFC CImage类来完成.
CFileDialog fileDlg(FALSE, _T("bmp"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
_T("bmp Files (*.bmp)|*.bmp|png Files (*.png)|*.png|jpg Files (*.jpg)|*.jpg|gif Files (*.gif)|*.gif||"));
if ( fileDlg.DoModal() == IDOK ){
CImage mImg;
TCHAR *pszPath = (TCHAR *)m_ImgList.GetItemData(m_ImgList.GetSelectionMark());
HRESULT hr = mImg.Load(pszPath);
if (SUCCEEDED(hr)) {
mImg.Save(fileDlg.GetPathName());
}
}本回答被网友采纳

c++ 如何将jpg文件转换为bmp格式
使用MFC CImage类来完成.CFileDialog fileDlg(FALSE, _T("bmp"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("bmp Files (*.bmp)|*.bmp|png Files (*.png)|*.png|jpg Files (*.jpg)|*.jpg|gif Files (*.gif)|*.gif||"));if ( fileDlg.DoModal() == IDOK ){ CImage m...

C++怎么将jpg图转换为会BMP图,最好是有代码的,没有的话可以给个思路,我...
直接使用MFC的CImage类吧 用CImage的Load加载一个jpg图片,然后再用CImage的Save保存成bmp就可以了。部分使用可以参考:http:\/\/hi.baidu.com\/luosiyong\/item\/e67c69cadafabe0dad092f05

请问大家如何用C\/C++将Jpg格式的文件转换成为bmp文件?
用WINDOWS自带的画图工具把图像放进去 然后另存为bmp格式即可

C++ MFC中,位图怎么来的,可以把jpg格式的图片转换成位图吗?
都太麻烦,只要把扩展名改一下就行。在资源视图中,有个Bitmap文件夹,右击,选“引入”,找到你的位图就行了,可能会提示你“已经引入,不能显示”这类的意思,不用管它。不过你要是做背景图,那可就麻烦了,需要在好几个地方写代码,最少也要写十几句,在这里就不多说了。

请教大家 C++如何将从照相机取得的数据(unsignde char型)还原成BMP...
八位的话那么就是256色位图;详细见链接 我的想法是 二进制创建 .BMP文件,如果数据没有改动的话直接把TXT文件的内容二进制写进 .BMP文件,当然了如果数据改动的话 估计是无法还原了。像素的颜色都改动了 还可以还原么,这个就相当于直接把你TXT文件后缀改为BMP一样 ...

摄像机标定:c++怎么读取txt文件命名的jpg格式图片,并且用于摄像机标定...
\/\/另一种不需要转换矩阵的方式 \/\/undistort(imageSource,newimage,cameraMatrix,distCoeffs); remap(imageSource, newimage, mapx, mapy, INTER_LINEAR); StrStm.clear(); filePath.clear(); StrStm << i + 1; StrStm >> imageFileName; imageFileName += "_d.jpg"; imwrite(imageFileName, newima...

如何把jpg、bmp等格式的图片转换成lib格式的
BMP是最简单的图形存储格式,在c++里有朋友封装了一个类CDib.只要把图片使用附件中编辑--粘贴来源找到图画打开另存为选择你想要的格式保存就可以了。也可以右键点击选择打开方式使用图画打开相同的方法。另外photoshop 和office2003的picture manage也有这个功能。Private Sub mnuconvertBMPtoJPG_Click()Di...

C++怎么加载一张jpg图片并且把它作为对话框的背景,求大神帮忙呀...
在win32 C++中,默认只支持位图。而其他的高级图片,例如png或者jpeg 都需要自己先找一个解码器,解码器先负责将png,jpeg什么的转化成 bmp bmp的格式非常好解析,简单的数据头,后面就是 RGB数据了 可以使用 GDI 或者 GDI+ 或者 DirectX 2D来渲染图片。后着比前两者速度都快得多。MFC中,默认是...

C++中分析JPG图片并将其转为一个矩阵
用GDI先导入再解析吧,不过速度很不理想,找一些专门解析JPG的库会比较方便,只是找起来会有点麻烦,http:\/\/blog.ednchina.com\/MicroDelta\/65573\/message.aspx这是JPG的文件格式说明,BMP的话就比较简单了,文件头的一些信息,包括文件大小,尺寸色深等,然后正文方面每三个BYTE代表一个像素点的RGB颜色 ...

c++如何实现将剪贴版中的图片(gif,jpeg,bmp等)保存为图片文件
首先打开word,使你想要图片处于编辑状态(这个应该知道吧,就是选中状态),按下Ctrl+c(复制快捷键).此时这个图片存在剪贴版中,下一步是打开windows系统自带的附件里的画图工具,在编辑里面选择粘贴即可看见你要的图片,保存即可.还有一种方法也很简单,将图片复制到剪贴版中之后,打开qq在和别人聊天模式下,不...

相似回答