VibeCoding定制一个图片编辑软件(C# + WPF 附源码)

阿里QoderWork CN做活动新用户下载登录后赠送1个月Pro,而且Qwen3.7-Max 每天免费200次调用,趁着这个活动就Vibe开发了一个图片编辑软件,核心需求是解决平常简单图片处理方面的问题。

1、png图片调整大小后希望继续保持透明通道,windows自带的图片编辑调整大小后丢失透明度。

2、透明图片素材想要单独切部分内容出来,切图也保留透明通道(比如整版游戏道具切图)

3、简单的图片文字水印、描边&填充选框处理。

4、svg图片预览,以及另存为带透明通道的png图片(主要现在AI可以生成svg文件,需要一个工具转为透明图片)。

5、常规的gif、png、jpeg等图片预览功能,支持文件夹下图片切换显示。

一、开发的过程(3个AI Agent智能体)

有了上面的需求就是在Qoder里面一步步“交代任务”了然后开发测试,QoderWork中间遇到很多异常打断的场景,感觉程序还不够稳定。

一个VibeCoding项目最重要的是怎么开始,我这次开始的就不太谨慎,正常应该先跟网页版的免费AI聊天谈需求,然后让它输出需求文档后再让Qoder阅读该文档并进行开发。我这里是先在Qoder Quest里面直接开始的(附提示词):

我已经安装了visual studio2026,帮我开发一个C#看图及编辑软件,如果是带透明通道的png图片,看图时背景展示成网格状不要把背景展示为纯色(便于区分透明区域及边界);图片打开预览后顶部有工具栏,编辑按钮点击后进入编辑模式,编辑模式下可以使用矩形等选择工具 选择画面指定区域后可以进行填充颜色 或删除,如果删除透明通道的图片区域被删除后会变成透明!,另外编辑时还有图片水印功能,支持单个水印或循环平铺水印。 还有其他看图及图片编辑软件的常用功能(比如固定尺寸裁切等),请充分考虑软件架构及开发模式,确保性能优异,功能解耦合适,看图打开速度快能够设置关联文件,如果不进入编辑模式就可以先不加载编辑相关的功能确保打开速度及性能快。如果有需要沟通的地方请及时与我确认

后面就是逐步加想到的需求,一边加一边改,没几轮Qoder Quest免费体验额度就用完了,bug是真多很考验测试耐心。

后面才用的QoderWork CN完成开发的,过程也是一样的核心就是给AI“安排”任务,过程不再赘述总之3天用完Pro的2000点额度后又使用免费的Qwen3.7-Max 继续修复bug才完成开发。

大家看下下面这张图,QoderWork虽然送了Pro但不知道是我自己网络问题还是Qoder的程序不够“成熟”经常“出了点问题”,重试无效只能重新开任务换模型继续,可能这个也是我点数消耗特别快的原因吧。

Qoder开发验证完了后,我又打开了CodeBuddy让他帮我生成解决方案(处理前忘记备份代码了,导致被改乱了一部分)重试了2次才解决,然后顺便让CodeBuddy帮我解决了几个新发现的bug,这个过程我反正没有到它出Qoder那种问题。

腾讯的Buddy智能体今年上大分了,比之前能力强多了,整个过程基本解决的都很顺利,也没花我多少点数(何况现在可以每天在WorkBuddy上免费领取150积分点)。

二、最终成品看图编辑软件—— PicLit

直接上编译后的软件效果吧,文末会附上源码、exe成品下载地址。

选区绘制后可以右键操作,支持导出选区(保留透明通道)

剪裁功能支持“管理尺寸”,以便快速绘制固定尺寸选区然后也可以右键导出。

软件功能说明 ↓

PicLit项目源码及程序包地址:

通过网盘分享的文件:PicLit图片编辑软件
链接: https://pan.baidu.com/s/1xWBLM3BFKEbJsMsOg1OFHg?pwd=77dw 提取码: 77dw

染卷

本站文章也会定期同步到微信公众号,可以关注下避免错过~

建站 11年 283天
微信公众号

发表评论