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


    资源下载地址: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
      
      • 1
      • 2

      我在交的可执行程序包里面附带了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

  • 相关阅读:
    C#线索二叉树的定义
    【01背包问题】
    前瞻|Java 21 新特性 String Templates(字符串模版)
    Boost ASIO :I/O Services and I/O Objects
    常用注解梳理
    【pytorch笔记】第二篇 Pytorch加载数据
    深度学习:如何静悄悄地改变我们的日常生活
    MongoDB副本集群节点扩容和收缩
    SpringBoot项目
    前端面试一面 汇量科技
  • 原文地址:https://blog.csdn.net/newlw/article/details/126829566