Skip to content

YHISH-yhish/MultiThreadImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于MFC的多线程图像处理应用

下面将简要阐述各功能及使用注意事项。

  • 添加图像文件:仅支持jpg/png/bmp格式的图像文件。
  • 删除选中文件:需在文件列表中选中文件才可删除。
  • 设置操作及参数:需选中文件列表中的文件,才能设置对应图像需处理的操作及参数。默认是灰度处理,可在选择文件后直接更改下拉框和参数。
  • 左下角图像显示:可在文件列表中选择文件进行显示。
  • 开始处理:会多线程一同处理文件列表中所有文件。
  • 取消处理:只会取消此时在文件列表中选中的图像的处理。
  • 查看选中文件的处理结果:需选中文件列表中的文件,再查看相对应文件的处理结果,将会显示在左下角图像控件中。
  • 进度条:会根据处理过程推进,如果取消处理也会根据取消的文件占比倒退一部分。例如一共有三个文件,对其中一个文件取消处理,那么进度条会倒退三分之一。
  • 参数输入框:目前灰度处理不支持更改参数,顺时针和逆时针会根据输入的参数选择90°还是180°旋转(小于90°则旋转90°,90°~180°则旋转180°)。
  • 保存文件:需注意路径不要为空,且也需选择文件列表中具体的文件保存。
  • 特别注意:部分操作可能会弹出对话框报错,大概率是没有在文件列表中选择对应的文件,需在文件列表中选择具体的文件进行操作。

About

a application of MFC to deal with images and multi-thread

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors