Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

这是一个基于QT写的多线程图片处理程序

Notifications You must be signed in to change notification settings

Most3R-03/Image-processing

Repository files navigation

Image-processing

这是一个基于QT写的多线程图片处理程序
之所以去做这个软件,是因为寒假参加了一个兼职,主要内容是利用PS来进行图片的处理,步骤大致相同,要通过一个模板来处理出多个图片,主要是把相应作者及头像替换到模板中。
于是便萌生了用软件来批量处理的想法。
软件主要的功能是方形图片裁剪成圆形图片、在图片中添加指定字体、指定区域替换图片、通过excel读取数据、多线程批量处理等功能。
这其中学到了很多,比如QPixmap、QBitmap、QPainter、QImage、QAxObject等等的用法,也了解并真正使用了C++继承的内容,懂得了图片处理的本质、知道了为什么会用多线程来处理程序等多方面的内容。
代码写的冗余不堪,当时并不确定自己能做多少,抱着试一试的心态写的,一心只想写出功能,忘记了高内聚低耦合的原则,虽然中途重构了几次,但依旧很乱。
现在更加懂得了软件架构的作用,一个项目的好坏更大取决于架构。
并不建议阅读,这里只是来记录一下自己的作品。

About

这是一个基于QT写的多线程图片处理程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /