自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

depend的博客

c++,qt,linux,deepin,uos

  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

2025-06-09 09:19:30 1036

原创 用好 ImageFX,解锁游戏素材生成新姿势:从入门到进阶

摘要:ImageFX助力游戏素材生成新思路 Google的ImageFX基于Imagen 3模型,为独立游戏开发者提供了一种高效的美术资源生成解决方案。该工具优势包括强大的文本转图像能力、直观的交互界面和免费使用特性。本文重点介绍了利用ImageFX生成游戏素材的核心技巧:通过精准的提示词设计(包括明确主体、指定风格、描述细节等)以及"Expressive Chips"功能来优化生成效果。针对不同素材类型(图标、纹理、场景等)提供了定制化生成策略,并强调后期处理的重要性。文章还指出当前A

2025-06-04 10:37:38 1267

原创 学习做游戏的最好方式就是“以做代学”

学习做游戏的最好方式

2025-06-04 10:25:52 452

原创 一套qt c++的串口通信

本文介绍了一个基于Qt的串口通信管理类SerialPortManager的实现,主要特点包括: 采用工作线程处理串口操作,避免阻塞主线程 封装了串口打开/关闭、数据读写等基本功能 实现了定时发送队列机制(100毫秒间隔)防止数据粘包 提供接收数据缓冲区处理,支持后续粘包处理扩展 包含完善的线程生命周期管理和错误处理机制 该类通过信号槽机制实现跨线程通信,使用QQueue缓存待发送数据,并通过QTimer定时发送。源码提供了完整的头文件和实现文件,适用于需要稳定串口通信的Qt应用程序开发。

2025-05-30 10:05:51 404

原创 trae开始收费订阅,好?坏?

B站UP主分享了Trae国际版收费方案的体验。Trae推出会员服务,首月3美元,次月10美元,提供600次快速队列和无限慢速队列。UP主认为收费合理,能解决免费版排队问题。免费用户仍可使用慢速高级模型(每月1000次),但其他功能排队时间较长。UP主测试发现免费版使用gemini 2.5 flash模型时需排队1小时。整体评价收费方案性价比不错,适合高频用户。

2025-05-30 09:55:44 385

原创 游戏开发godot+mcp等于事半功倍,分享一下如何安装godot相关的mcp及有何作用

本文介绍了如何安装和使用Godot引擎的MCP(模型协同处理器)工具godot-mcp。主要内容包括:项目特征(启动编辑器、运行项目、场景管理等功能)、安装要求(Node.js环境)、常见安装问题解决方法(执行策略设置)、具体安装步骤(git克隆、npm构建)以及在不同AI助手(Cline、Trae等)中的配置方法。作者指出该工具可以提升AI编程效率,通过分析日志、读取版本信息、优化项目结构理解等功能,帮助开发者更好地使用Godot引擎进行开发。文中提供了视频教程和GitHub项目地址供参考。

2025-05-28 08:50:03 1028

原创 mcp服务对于大模型的重要性

大模型的复杂性和规模性,决定了传统的单点工具或手动管理方式难以为继。MCP服务的出现,正是为了解决这些痛点,其重要性体现在以下几个方面:

2025-05-28 08:43:09 815

原创 AI 制作游戏美术素材流程分享(程序员方向粗糙版)

本文介绍了程序员如何利用AI工具制作游戏美术素材的粗糙版流程。首先,通过AI生成图像,推荐使用Stable Diffusion、ComfyUI或ImageFX等工具,各有优缺点。接着,使用即梦AI等工具将图像转化为视频,再将视频逐帧转换为图片。随后,通过在线工具批量抠图,并使用工具箱缩减图片大小。最后,将所有帧拼接成一张图,完成素材的制作。整个过程涉及多个工具和步骤,适合对美术风格要求不高的开发者使用。

2025-05-18 20:23:38 1072

原创 开始学习做游戏,就现在

由于存在东西需要魔法,这个东西就需要你们自己想办法了或者平行替代了魔法环境的经济方案一种可行的魔法环境搭建方法地址 ,来自零度博客的帖子。

2025-05-18 20:18:45 778

原创 AI写程序: 多线程网络扫描网段ip工具

IP Scanner是一个功能完整、性能优秀的网络扫描工具,它不仅实现了基本的IP扫描功能,还提供了友好的用户界面和多语言支持。通过多线程技术的应用,大大提高了扫描效率。项目代码结构清晰,易于维护和扩展,是一个很好的Python GUI应用开发示例。

2025-04-18 14:05:26 690

原创 AI写程序:用 AI 实现一个递归批量转化 GBK/GB2312 转 UTF-8 工具:轻松解决文本编码转换难题

在处理历史文件或与不同系统交互时,我们经常会遇到 GBK 或 GB2312 编码的文本文件。虽然现在 UTF-8 是主流,但手动转换这些旧编码文件既繁琐又容易出错。为了解决这个问题,我开发了一个简单的图形界面工具,可以批量将指定文件夹下的 GBK/GB2312 文件转换为 UTF-8 编码。

2025-04-17 16:31:58 667

原创 AI写程序:图片批量重命名工具 - 自动化整理您的图片库

这是一个基于Python开发的图形界面工具,用于批量重命名文件夹中的图片文件。它能够递归处理选定文件夹及其所有子文件夹中的图片,按照"文件夹名_序号.扩展名"的格式进行智能重命名。

2025-04-08 11:09:24 543

原创 AI写程序:让Manus分析一个github项目生成一个官方网站

在面对简单的生成网站的情况,manus这种自动的agent的AI能够发挥一些想象力,得到一个快速的,且相对还不错的结果,第一次使用的时候冲击很大, 因为是不断的迭代,AI自己开发和测试加交付。在其他的场景,如生成游戏,依旧很容易进入死胡同出不来,且现在manus的目前收费较贵,不是很推荐,现在技术迭代很快,这种可能很快就会出现更好的替代。他使用的技术栈是常规的nodejs, demo网站地址。,请根据这个项目的内容生成一个官方网站。提问: 我有一个github项目,是。

2025-04-07 10:16:27 409

原创 AI写程序:视频裁剪小工具

CropVideo 是一个功能强大的跨平台视频处理工具,支持视频裁剪、分辨率调整、帧率修改以及视频帧提取等功能。该项目采用 Python 开发,具有现代化的用户界面,并支持 Windows、Linux 和 macOS 等主流操作系统。项目地址:https://github.com/dependon/CropVideo从 GitHub Releases 页面下载最新版本的可执行文件:创建并激活 Conda 环境:安装依赖:源代码以下是项目的核心源代码(由 AI 生成):requireme

2025-04-02 17:19:26 1268

原创 AI写一个视频转图片帧工具(python)

我想用python实现一个能够将视频的所有帧数转化为图片的软件,可以自由配置转换的帧率或者全部,需要有界面,我需要增加一点功能,就是我需要读取出视频的分辨率,然后设置输出帧的分辨率设置。

2025-03-28 17:18:26 651

原创 开源免费:Qt国际化ts文件机器翻译软件,使用百度开放平台api(需自行注册【个人免费的量够了】)

开源免费:Qt国际化ts文件机器翻译软件,使用百度开放平台api(需自行注册【个人免费的量够了】)

2024-12-13 09:53:04 1332

原创 linux下查看您当前是 Xorg(X11) 还是 Wayland方法

linux查看当前桌面是x11还是wayland

2024-09-06 16:54:44 1487

原创 一套简约的qt 蓝色qss方案

【代码】一套简约的qt 蓝色qss方案。

2024-09-06 16:45:33 919

原创 Qt图像处理技术十二:QImage实现边缘检测(sobel算法)

分别使用Sobel算子对图像进行卷积操作,Sobel算子是一个3x3的矩阵,用于对图像的每个像素进行加权求和,以便捕捉到图像中灰度变化最为明显的地方。总的来说,Sobel算法通过计算图像中每个像素点的梯度值,从而找到图像中灰度变化明显的位置,识别物体的边缘信息。非极大值抑制: 进一步细化边缘位置,通过保留局部梯度最大的像素值,抑制其他非最大值的像素,以得到更细化、更准确的边缘信息。阈值处理: 对合并后的梯度图像进行阈值处理,通过设置合适的阈值来筛选出明显的边缘,抑制一些非边缘的干扰信息。

2024-06-03 14:29:40 678 1

原创 Qt图像处理技术十一:得到QImage图像的马赛克图像

马赛克的原理很简单,就是取一个值,让这个值作为一个方格子的长宽,如40*40px的格子,取这个区域的平均R G B值,然后这个区域的所有像素点都是这个RGB值即可。

2024-06-03 14:22:14 606 1

原创 Qt图像处理技术十:得到QImage图像的高斯模糊

高斯模糊使用正态分布来分配周围像素的权重。具体来说,距离中心点越近的像素对最终结果的影响越大,权重也越高;随着距离的增加,权重逐渐减小。这种权重分配方式确保了图像在模糊处理时,边缘信息得到相对较好的保留。构建高斯核, 实现归一化,然后分别对水平方向模糊和垂直方向模糊。

2024-05-31 14:02:46 767

原创 Qt图像处理技术九:得到QImage图像的灰度直方图

得到灰度化值,将灰度化的值带入0-255内,增加,得到可视化图形。

2024-05-31 13:57:33 796

原创 一款QPushButton纯色qss(灰色的默认,选中是蓝色的,有圆角)

灰色的默认,选中是蓝色的,有圆角。

2024-05-30 15:36:54 315

原创 Qt设置QMenu实现圆角和一定的磨砂透明效果(qss)

【代码】Qt设置QMenu实现圆角和一定的磨砂透明效果(qss)

2024-05-30 15:34:14 709

原创 命令行如何设置openkylin os(UKUI)的壁纸

openkylin设置桌面壁纸和动态壁纸

2024-05-29 13:46:44 653

原创 如何在opensuse build service (obs)打包deb包用于分发各个发行版

注册账号创建home project创建项目需要配置需要打包的镜像如debian12 ubuntu等先配置整体home仓库的全部​由于是home的,可能不同的项目有些不需要,可以在项目中禁用一些,再配置某个项目需要哪些。

2023-09-07 14:19:07 571

原创 open build service打包deb,并浅谈一点

浅谈如何认识open build service的,最近在研究软件打包分发和发布的相关知识,发现了很多hub,类如flatpak、aur、snap相关的hub,又了解了很多打包的规则文件,PKGBUILD、debian的Control加rule、rpm的.spec文件等。有个地方就是我因为不了解,所以发现了fedora和open suse有很多包的依赖可以说大不相同,各走各的阳关道那种,比如一个库叫libXXX,另外一个就是XXX之类的,所以一般不太兼容,只有另外建立仓库写对应的规则。

2023-08-16 13:44:26 504

原创 如何打包arch软件并且打包到arch仓库中(超详细教程)

如何打包arch软件并且打包到arch仓库中(超详细教程),我习惯复制例子的PKGBUILD文件进行修改,每个qt项目大差不差,而且很简单PKGBUILD 是一个 shell 脚本.pkgname,pkgver,pkgrel 和 arch 是必须定义的变量。license在构建包时并不强制要求(会警报)下面就介绍PKGBuild每个参数的作用,有些是个人理解,有些是直接来自官网的解释生成规则到指定目录,qmake一下,make输出到build目录。

2023-07-06 18:45:37 850

原创 Qt+mpv制作windows/linux 下的动态壁纸软件(含源码)

mpv之前是mediaplayer,windwos之前好像都有预装这个,都来经过发展,现在是一个对跨平台开发很友好的播放器工具。程序需要msvc编译,不能用mingw编译,怀疑是mingw用不了部分win32的部分api。demo编译就会发现,可以播放视频了,那么就以这个demo作为我们的播放模块的代码。可以使用里面的qt文件夹里面的demo或者qt_opengl里面的demo。1.动态壁纸需要一个播放视频的软件,那么可以借鉴mpv的官方demo。制作桌面应用程序的开发语言及工具,基于C++,跨平台。

2022-10-08 18:22:38 1953 3

原创 double转换为QString,保留小数点后位数

使用QString::number()的函数转换double类型

2022-08-30 15:55:37 5694

原创 Qt信号槽与多线程的关系

信号槽是否依赖多线程去实现的一些想法,期待大佬补充

2022-08-04 22:20:24 2143 4

原创 qml menu动态添加item

qml menu动态添加item使用 Repeater来循环创建如下代码,创建15个item

2022-06-13 16:07:29 2653

原创 Qt图像处理技术八:将一张图片覆盖到另一张图片上(图片重叠)

qt中将一张图片覆盖到另一张图片上,图片重叠绘制成新的图片

2022-06-07 21:21:38 5776

原创 qml Image绘制圆角(图片绘制圆角)

在网上寻求了很多方法,大部分使用到了 OpacityMask,但是由于我的图像使用了自适应尺寸fillMode: Image.PreserveAspectFit,所以其实达不到我想要的效果,所以出了如下攻略,期待你的点赞!qml Image绘制圆角(图片绘制圆角)...

2022-06-02 17:28:52 3983

原创 浅谈Qt信号槽的第五个参数

浅谈Qt信号槽的第五个参数纯个人理解,有错误的地方请指正,有问必答QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection)Qt::AutoConnection默认参数为Qt::AutoConnection :策略为线程中使用Qt::DirectConnect

2022-05-27 16:31:32 2558

原创 几行代码实现c++/qt程序进程单例(文件锁)

qt程序进程单例(文件锁的方法)原理通过锁定文件,直至程序退出解锁,那么当程序第二次打开的时候检测到文件是锁定的,则退出使用qt文件锁的方法请在main函数里面使用,不要单独封装函数,保证锁没有退出,因为函数退出,锁也会跟着退出#include <QLockFile>#include <QApplication>//文件名称(随便写)#define INSTANCE_LOCK "singleApplication"int main(int argc, char *

2022-05-10 13:51:14 4071

原创 x11学习二:linux获取窗口状态是否是全屏或者最大化

必要的一些库xcb-ewmh x11 xext xrender需要先初始化//我是在qt下进行的,connction是qt自带的接口,其他的也可以获取xcb_ewmh_connection_t m_ewmh_connection;void settingWindow::initAtom(){ xcb_intern_atom_cookie_t *cookie = xcb_ewmh_init_atoms(QX11Info::connection(), &m_ewmh_connect

2022-03-04 16:49:56 3531

原创 x11学习一:linux下x11通过wid获取窗口类型(桌面窗口、普通窗口、dock窗口等)

需要的库xcb-ewmh x11 xext xrender可能上述只需要一部分第一步(初始化atom)//初始化atom //QX11Info::connection()是 xcb_connection_t *,在qt里面直接使用这个,其他的地方也可以有替代和创建 //该步骤为了初始化m_ewmh_connection;一次初始化,重复使用。void initAtom(){ xcb_intern_atom_cookie_t *cookie = xcb_ewmh_init_

2022-03-04 16:10:50 5747

原创 linux下使用动态壁纸(fantascene)

适用于linux的动态壁纸,ubuntu动态壁纸,kde动态壁纸,xfce动态壁纸deepin动态壁纸,uos动态壁纸,cutefish动态壁纸,linux动态壁纸支持网页壁纸和视频壁纸

2022-02-24 11:38:31 9975 18

原创 Qt图像处理技术七:轮廓提取

Qt图像处理技术七:轮廓提取通过对比点来提取轮廓

2022-01-26 16:35:41 5625 4

局域网段IP扫描工具,同时扫描网段内的ping的通的

能够扫描比如192.168.1.1-192.168.1.254之类的数据

2025-04-21

批量修改文件夹下面所有图片为文件夹名字+-+数字

批量修改文件夹下面所有图片为文件夹名字+-+数字

2025-04-21

星火qt国际化ts翻译工具百度api版本(windows下运行)

星火qt国际化ts翻译工具百度api版本,详细介绍看我csdn里面一篇文章

2024-12-13

星火qt国际化ts翻译工具(linux运行)

星火qt国际化ts翻译工具(linux运行),能够一键翻译二十多国语言的ts文件并导入,需自行注册百度api,免费足以

2024-12-13

幻梦动态壁纸deepinV20.8特别版

只适用于deepin系统v20.8,动态壁纸,本次更新只适配了QT更新带来的兼容性问题,欢迎使用和体验

2022-12-16

mpv-dynamic-wallpaper源码

基于mpv+qt制作的windows/linux动态壁纸程序demo源码

2022-10-08

windows动态壁纸demo,源码可看作者其他资源

基于mpv+qt制作的windows/linux动态壁纸程序demo程序windows版本

2022-10-08

linux下动态壁纸demo程序

源码https://github.com/dependon/simple-wallpaper

2022-10-08

幻梦动态壁纸linux通用版本1.3.1 amd64环境的deb包

幻梦动态壁纸linux通用版本1.3.1 amd64环境运行,linux的动态壁纸,最新源码地址在github:https://github.com/dependon/fantascene-dynamic-wallpaper , 欢迎使用体验和分享,缺陷很多,以后会花时间慢慢修改,适用与ubuntu20.04或者debian10以上的版本,采用mpv和qt的相关的部件,代码简单。提供了deb包,其他的环境等可以自行编译和使用,非常的方便,感谢使用和留言,喜欢折腾东西,愿美好的明天终会到来。参考代码可以学习到x11环境的设置桌面属性的相关内容,比较简单,容易使用,也比较方便。目前:代码很烂,之前随手写的,也没过多的注意框架等等,ui界面也是一般,需要后期修缮等等。希望更多人使用,salute!!!!!!!!!!!!!!!!!!!

2022-06-09

利用QCamera的技术实现的一个简单的摄像头程序

qt利用QCamera的技术实现的一个简单的摄像头程序,无附加库,gihub地址 https://github.com/dependon/openQtCamera

2020-11-04

qt简单图像处理工具源码

qt简单图像处理工具的源码,内含基于QImage的各种图像处理,滤镜,对比度,亮度调整,裁剪的源码

2021-09-16

qt+libgif播放gif

通过地址https://www.jianshu.com/p/c67985d7268b<>的方法通过qt输出图像

2020-11-06

simple_image.exe

简单图像处理工具程序,包含滤镜,裁剪等功能,供大家学习

2021-11-02

x11opacity-tool-x86_64.AppImage

linux设置窗口透明工具,包是appimage包,qt5.15编译的 源码地址:https://github.com/dependon/x11opacitytool

2021-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除