如何將jpg格式的圖片轉換成bmp格式的圖片

xkz 2003-01-08 04:44:26
如何將jpg格式的圖片轉換成bmp格式的圖片,謝謝
...全文
478 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
programart_life 2003-01-09
  • 打赏
  • 举报
回复
读取一个目录下的所有某种类型的文件,用Dir循环也可以。不过有一个更简单的办法。
在窗体上放置一个File控件。将路径设置为你所需要的路径。将Pattern设置为*.jpg,这样File控件就会自动加载该目录下的所有Jpg文件。然后读这里面的文件列表。就出来了
xkz 2003-01-09
  • 打赏
  • 举报
回复
Dir循环如何實現
suntt 2003-01-09
  • 打赏
  • 举报
回复
“分”改名了
_131_ 2003-01-09
  • 打赏
  • 举报
回复
programart_life(理论派) ( )

说的很清楚了,用一个循环把filelistbox里面的jpg文件读出来,然后用改名的函数就行了!

为什么要推荐使用改名:
1、你的要求是把jpg的文件转换成bmp,如果是bmp转换成jpg只有参考资料自己压缩了;
2、楼上有同志提出兼容的问题,在有jpg转换到bmp时不需要考虑这个问题的,因为jpg已经被压缩,而且压缩后文件大小、文件内容都没有太大的变化,因此,直接改名对于bmp的文件来说问题不大
3、文件的大小问题,大家都知道jpg之所以受欢迎就是文件不大,而且压缩损失肉眼基本看不出来,改名的话图像不受影响!
4、一家之言,希望大家给予指点!
zyl910 2003-01-08
  • 打赏
  • 举报
回复
回复人: xkz() ( ) 信誉:100 2003-01-08 17:38:00 得分:0


有什么辦法將讀取某一個目錄下的所有jpg格式的文 件﹐然后將其改名


--------------------------------------------------------------------
Dir循环!



====================================================================
回复人: xkz() ( ) 信誉:100 2003-01-08 17:35:00 得分:0


我想在程序中直接直接將圖片改為bmp格式﹐因為圖片數量很多﹐我不可能一幅一幅改名﹐我將jpg格式文件改轉換格式后又剩下些jpg格式的文件



--------------------------------------------------------------------
改名?!


自己去看吧!

jpg文件格式:http://www.csdn.net/Develop/Read_Article.asp?Id=436
bmp文件格式:http://asp.6to23.com/iseesoft/devdoc/imgdoc/bmp_fileformat.htm

hhyttppd 2003-01-08
  • 打赏
  • 举报
回复
BMP和JPG不是两种不同的文件格式吗,它们的压缩方式大概不同吧,直接改名会丢失一些文件信息。猜猜而已,鬼才会去想知道他们之间有什么区别。话又说回来,如果不是太难,知道的还是好,候教。
zw_yu 2003-01-08
  • 打赏
  • 举报
回复
kill "a.jpg"
用户 昵称 2003-01-08
  • 打赏
  • 举报
回复
yes, loadpicture and savepicture
xkz 2003-01-08
  • 打赏
  • 举报
回复
有什么辦法將讀取某一個目錄下的所有jpg格式的文 件﹐然后將其改名
xkz 2003-01-08
  • 打赏
  • 举报
回复
我想在程序中直接直接將圖片改為bmp格式﹐因為圖片數量很多﹐我不可能一幅一幅改名﹐我將jpg格式文件改轉換格式后又剩下些jpg格式的文件
coward_c 2003-01-08
  • 打赏
  • 举报
回复
photoshop最好

如果图简单就用acdsee,里面的工具就可以转换图片格式了
feixuehenshui 2003-01-08
  • 打赏
  • 举报
回复
楼主说的是用VB方法还是操作系统方法
如果是VB方法Picture1.Picture=loadpicture("1.jpg")
SavePicture Picture1.Picture, "1.bmp"

如果操作系统方法就用 RENAME
或者用PHOTOSHOP
viperstorm 2003-01-08
  • 打赏
  • 举报
回复
同意 zw_yu(鱼猫)。
另外如果不想用 picturebox 的话,就要用api创建一个memoryDC了。
zhjin2000 2003-01-08
  • 打赏
  • 举报
回复
对呀,就是楼上的方法
_131_ 2003-01-08
  • 打赏
  • 举报
回复
最简单的办法:rename!
zw_yu 2003-01-08
  • 打赏
  • 举报
回复
Picture1.Picture=loadpicture("1.jpg")
SavePicture Picture1.Picture, "1.bmp"

7,785

社区成员

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

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