- 博客(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
原创 一套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
原创 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
原创 如何在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
原创 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
幻梦动态壁纸linux通用版本1.3.1 amd64环境的deb包
2022-06-09
利用QCamera的技术实现的一个简单的摄像头程序
2020-11-04
x11opacity-tool-x86_64.AppImage
2021-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人