基于QT实现的图形软件图片编辑器

发布于:2022-12-20 ⋅ 阅读:(236) ⋅ 点赞:(0)

资源下载地址:https://download.csdn.net/download/sheziqiong/86771880
资源下载地址:https://download.csdn.net/download/sheziqiong/86771880

类似于画图的图片编辑器

课程设计

主要内容
  • 图像编辑器

在这里插入图片描述

  • 主要实现的功能:

    • 新建,打开本机的图片(jpg,png,bmp),保存修改,另存为本机图片(jpg,png,bmp),可以通过另存为来修改原图的格式

在这里插入图片描述

  • 多种画笔,并且可以选颜色,笔宽:

在这里插入图片描述

  • 撤销,重做功能: 可以通过撤销按钮/快捷键回到上一次保存的版本;
    在这里插入图片描述
    在这里插入图片描述

  • 图片形态的一些功能,包括指定图片大小,图片缩放,图像旋转,图像x,y,xy轴对称的操作,并且可以通过默认键直接让图片缩放到自适应窗口的大小;

在这里插入图片描述

  • 图片的颜色的宏观的一些处理,包括灰度化,二值化,色彩反转;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 程序的编写环境:

    Qt 5.12.6 MSCV2017 64bit+opencv 4.12+Qt creater

    封装是通过脚本:

    F:\QT\5.12.6\msvc2017_64\bin\windeployqt.exe image_editor.exe
    pause
    

    我在交的可执行程序包里面附带了opencv的dll文件以及一些可能缺失的文件,在多名同学的电脑上都能够运行,在没有装任何C语言环境的电脑上可能会缺失MSCVP140D.dll;

课程设计目标

  • 我一开始的想法是做一个png,jpg的图片格式转换工具,后来感觉过于简朴了,加上用画图编辑表情包有时候缺少一定的功能,比如灰度化,二值化,就想做一个类似于画图的图片编辑器;大概效果如上;
  • 我个人的目标是通过这次课程设计学会GUI的一些编程以及初步掌握Qt,通过这次课设我也确实查阅了很多资料,虽然花了很多时间(我自学了大概2天,然后断断续续写了3天再加一整个周末),但是基本完成了目标。

设计思路

  • 主要的文件如下:
    在这里插入图片描述

资源下载地址:https://download.csdn.net/download/sheziqiong/86771880
资源下载地址:https://download.csdn.net/download/sheziqiong/86771880


网站公告

今日签到

点亮在社区的每一天
去签到