易语言怎样制作图片格式转换器

2022年4月23日 24点热度 0人点赞

图片格式转换器工具相当的多,实用性也是相当的强,除了软件能够转换,在线也能转换,没有想过自己制作一个这样的软件呢,现在就用易言语来制作一个简单的图片格式转换器,支持批量转换功能、拖入功能!

工具/原料

  • 易语言

方法/步骤

  1. 1

    废话不多说了,先来做界面,这里用到通用对话框,拖放对象组件,图片列表采表框,预览图片采用画板,转换进度用了一个进度条,其他就是一些按钮、编辑框、组合框、还有一些标签,不怎么美观,也将就着用!

  2. 2

    这里为了操作列表框,添加一个菜单,主要是删除列表框的内容,包括全部删除和删除选中,这个菜单就不用显示了,将其设隐藏!

  3. 3

    ___启动窗口_创建完毕下,添加组合框的项目,现行选中项设为0,同时注册拖放组件,允许接收文件!

  4. 4

    在拖放对象_得到文件事件下,添加代码,因为要支持多个文件拖入,用分割文本对其进行分割,计次加入到列表框中即可!

  5. 5

    再看选择图片、选择文件夹、选择三个按钮下的代码,选择图片调用通入对话框读入,同时显示在画板上;选择文件夹就通过浏览目录来寻找目录下的文件,再加入到列表框,选择就更简单了,就一行!

  6. 6

    接着是图片转换的子程序,直接用易语言提供库来操作,通过判断组合需要的类型,对应转换,同时用进度条显示当前转换的进度,用标签来进行提示当前工作情况!

  7. 7

    开始转换和停止转换代码,这里启用线程操作,文件较多的时候不用假死!

  8. 8

    最后就是一个菜单的操作了,在列表框右击的时候,弹出菜单,添加相关代码即可,还一个就点选列表不同的图片的时候,在画板上显示相应的图片,这个代码也是很简单!

    END

注意事项

  • 简单实现了图片格式的转换,但存在很多的不足,有兴趣可以继续完善,如画板当前只能预览jpg格式的图,转换后图片的名字只能按1.2.3.这样来命名,转换参数不能设置的情况,无法调整转换后的图片大小等等!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论