怎样用vc实现bmp图像的另存?

leekay5264 2006-02-17 10:07:29
先在单文档中打开了一个bmp,我想把它改名另存,怎样才能实现呢?谢谢。我是菜鸟,所以请各位高手说详细一点。谢谢:)
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenzhousun 2006-02-17
  • 打赏
  • 举报
回复
如果可以不用打开,可拷贝文件后改名。
如果要打开,你是如何打开的?是否需要显示图片?理论上应该是怎么打开就怎么保存。
yayaniuniu502 2006-02-17
  • 打赏
  • 举报
回复
你怎么打开的,就怎么保存啊
一个傻冒 2006-02-17
  • 打赏
  • 举报
回复
用CopyFile就可以了吧.
BOOL CopyFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName,
BOOL bFailIfExists );
在第二个参数指定新的名称.
一个傻冒 2006-02-17
  • 打赏
  • 举报
回复
如果只是单纯的打开显示,并不对位图做修改,也是位图中的图像做修改,只是改名另存.那么用COPYFILE就可以.
你要是修改了位图数据.改变了位图中的图像数据.那你就要另建一个CBITMAP类.然后位图的结构填好.把二进制数据写到新的CBITMAP类中去.
leekay5264 2006-02-17
  • 打赏
  • 举报
回复
我是在单文档中的文件-》打开来打开一个bmp文件的。我想用文件-》另存为来把刚才打开的文件另存到其他路径

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧