请各位大哥大姐帮忙

顽皮小子 2003-11-12 11:09:01
在C++Builder中如何将jpg图像转换成bmp图像,而且保持位深度不变。
...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gjgj3368 2003-11-12
  • 打赏
  • 举报
回复
用IMAGE载入一个JPG,然后保存成BMP不就行了
sfemil 2003-11-12
  • 打赏
  • 举报
回复
TJPGImage *b = new TJPGImage;
...

//转换
TBitmap *p = new TBitmap;
p->Assign(b);
BCBX 2003-11-12
  • 打赏
  • 举报
回复
Bmp->Assign(JPG);

具体看帮助JPG BMP
netsys2 2003-11-12
  • 打赏
  • 举报
回复
抓一个Image,然后加载你的JPG图片。

然后用下面的指令:

Image1->Picture->SaveToFile("123.bmp");
yjy1001 2003-11-12
  • 打赏
  • 举报
回复
没晚, 没人帖如果打开 JPG 呵呵
我贴一个吧

TJPEGImage* tjpg=new TJPEGImage();
Graphics::TBitmap* tBitmap=new Graphics::TBitmap();
tjpg->LoadFromFile("c:\\12.jpg");
tBitmap->Assign(tjpg);
Image1->Picture->Bitmap->Assign(tBitmap);
Image1->Picture->SaveToFile("c:\\12.bmp");
delete tBitmap;
delete tjpg;

//应该 满足你的要求了 记着在 头文件中 添加<jpeg.hpp>
我不懂电脑 2003-11-12
  • 打赏
  • 举报
回复
晚了
yjy1001 2003-11-12
  • 打赏
  • 举报
回复
用IMAGE载入一个JPG,然后保存成BMP就行了

如果不知道 怎么用 image装载 JPG
可以 在CSDN搜索 关键词: JPG
在基础 或 图象 2块搜索。

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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