基于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
我在交的可执行程序包里面附带了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
基于QT实现的图形软件图片编辑器相关推荐
- linux 开源笔记软件下载,基于 Qt 的开源笔记软件 VNote 1.11.1 小更新发布
新年伊始,VNote发布小更新v1.11.1.顾名思义,这次更新将会很"小",主要是修复已知问题.当然,这次更新也有值得大家浪费带宽下载的地方: 1. 更好的中文支持 这一次基本所 ...
- 基于Qt的组态监控软件实现以及分析(转)
转自:http://yleesun.blog.163.com/blog/static/2941340220094695359894/ 组态软件部分作为自动化网络平台客户端的实现部分,仅仅是其中的一小部 ...
- 基于Qt开发PC客户端软件
Qt 软件库用来开发PC端软件非常方便,如果有一套系统,即有服务端.移动端及PC端,那么PC端最适合用Qt来开发,设计界面所见即所得.基于C++语言高效灵活.下面基于本人之前开发的一个小软件来说说. ...
- 基于Qt智能仪器仪表通讯软件设计
目录 1.比如电量测试仪表PF9810,PF9811, 2.使用串口调试助手进行通讯测试 3.根据需求设计软件界面 4.软件开发的步骤 1.UI设计,Qt为例 2.文件管理 3.逻辑设计 1.比如电量 ...
- 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件
1 题目 基于Qt的中国象棋软件开发 本博客只是简略的描述论文的大致结构.框架,以及软件开发的大致过程.有兴趣的参考原文档资料. 2总体设计与主要功能 2.1概述 中国象棋是起源于中国的一种棋,属于二 ...
- qt 历史记录控件_基于Qt图形界面软件的操作日志记录方法及系统_2015106293015_说明书_专利查询_专利网_钻瓜专利网...
技术领域 本发明涉及一种软件系统的日志记录技术,特别涉及一种基于Qt图形界面软件的操作日志记录方法及系统. 背景技术 软件操作日志是记录用户在使用软件的过程中,通过鼠标和键盘在操作界面上执行的点击和输 ...
- 画出android音乐播放器的类图,基于Qt图形框架音乐播放器的设计与实现
随着互联网软件行业的快速发展,应用市场的软件种类更是琳琅满目,其中,生活娱乐类的软件种类最为繁多,就以本文涉及到的音乐播放器(多媒体)来说,国内目前的主流音乐播放器有QQ音乐.酷狗音乐.百度音乐.网易 ...
- 软件设计开发笔记3:基于QT的Modbus RTU主站
Modbus是一种常见的工业系统通讯协议.在我们的设计开发工作中经常使用到它.在这一篇中我们将简单实现一个基于QT的Modbus RTU主站上位工具. 1.概述 Modbus RTU主站应用很 ...
- 基于Qt的P2P局域网聊天及文件传送软件设计
基于Qt的P2P局域网聊天及文件传送软件设计 zouxy09@qq.com http://blog.csdn.net/zouxy09 这是我的<通信网络>的课程设计作业,之 ...
- 基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件
[开源]基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件 码云地址 https://gitee.com/Barryda/QtScrcpy github地址 https://github. ...
最新文章
- 分享Silverlight/WPF/Windows Phone一周学习导读(07月25日-07月31日)
- 解决Missing artifact com.sun:tools:jar:1.5.0方法
- MAC下homebre安装mysql
- (学)咱们换一种说法!
- 循环队列之舞伴问题(含源码详解)
- 【codeforces】【比赛题解】#849 CF Round #431 (Div.2)
- Java 8:在2分钟内将智能流与数据库一起使用
- fir c语言程序,fir.rar fir的c语言程序 - 下载 - 搜珍网
- vue 页面跳转404_Vue 项目棘手问题的解决方案
- mysql中最常用的存储引擎有_mysql常用的存储引擎有哪些
- 5. CopyOnWriteArrayList 的适用场景
- android同花顺布局,同花顺首发 Android平板电脑炒股高清版
- python输入直角三角形两条直角边、输出斜边长_python直角三角形的两个直角边、求斜边_直角三角形斜边公式计算器 两个直角边边长的平方加起来等......
- 创建视图,修改视图,修改视图数据
- 连续潜在变量---主成分分析
- FLINK 窗口实现原理
- 大数据是啥?大数据特点 大数据概念
- 8.MIL中相机标定(Calibration)
- 怎么把MP4视频进行压缩
- React面试题最全
热门文章
- Cesium添加百度地图
- 数据科学数据清理和可视化,适合使用python的初学者
- 单模光纤VS多模光纤
- Flume+Kafka+Storm+Redis流计算实现wordcount示例
- 计算机专业文书范文,美国留学文书技巧-美国计算机专业博士的申请个人陈述范文...
- AI赋能的判定机制的倾向性
- 惊爆Oblog4.6 的0day
- 赖特 因果分析_量子至上的赖特的东西
- matlab的from模块_Matlab中SIMULINK的模块库以及比较常用的模块
- 网络新文化现象:newbilitynbsp;(不代表…