求快速将bmp 转化为jpg和将jpg转化为bmp的做法!!!解决一个50分哟!

13312933476 2003-12-04 01:29:49
如提!!
...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
constantine 2003-12-10
  • 打赏
  • 举报
回复
都这么久了,还不给分。看来又要流标了。
13312933476 2003-12-07
  • 打赏
  • 举报
回复
能行了!就给分大家等等!
constantine 2003-12-04
  • 打赏
  • 举报
回复
void Jpg2Bmp(String JpgFile, String BmpFile) //将Jpg文件转换为Bmp文件
{
TJPEGImage *MyJPEG = new TJPEGImage;
try
{
MyJPEG->LoadFromFile(JpgFile); //图片位置
Graphics::TBitmap *MyBMP = new Graphics::TBitmap;
MyBMP->Assign(MyJPEG);
MyBMP->SaveToFile(BmpFile); //保存路径
delete MyBMP;
}
__finally
{
delete MyJPEG;
}
}
constantine 2003-12-04
  • 打赏
  • 举报
回复
void Bmp2Jpg(String BmpName, String JpgName) //将bmp文件转换为jpg文件
{
Graphics::TBitmap *MyBMP = new Graphics::TBitmap;
try
{
MyBMP->LoadFromFile(BmpName); //图片位置
TJPEGImage *MyJPEG = new TJPEGImage;
MyJPEG->Assign(MyBMP);
MyJPEG->CompressionQuality = 60; //压缩比例 1..100
MyJPEG->Compress();
MyJPEG->SaveToFile(JpgName); //保存路径
delete MyJPEG;
}
__finally
{
delete MyBMP;
}
}
RamjetZhang 2003-12-04
  • 打赏
  • 举报
回复
何谓高效?
(e.g. TBitmap, TJpegImage效率不够?)
potlee 2003-12-04
  • 打赏
  • 举报
回复
应该多用搜索。也能省点分啊。
ccrun.com 2003-12-04
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2361/2361760.xml?temp=.2979242
http://expert.csdn.net/Expert/topic/2122/2122483.xml?temp=.6228144

13,822

社区成员

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

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