当前位置: 首页 > news >正文

我用chatgpt写了一款程序

众所周知,Chatgpt能够帮助人们写代码,前几天苏音试着完全用Chatgpt写一款Python程序

有一句话我很赞同,未来能代替人的不是AI,是会使用AI的人。

最终,写下来效果还不错,完全提升了我的办公效率。

开发前言

软件制作起初是因为在做网站时,经常会用到拼图工具,比如制作这种拼图,将三张截屏合并到一张图片上

dd686ca4c4b2541a21f0ed03770a0eb9.jpeg

虽然操作简单,但是网上的工具太臃肿或者必须得打开网站才可以使用

比如之前一直在使用的稿定设计,我需要打开网站、登录网站、上传图片到这里,然后选定模板,设置导出图片大小,调整图片

最终下载图片,然后再把图片粘贴进去

93ad80cdfea2f0dc7b7a8113ee36a3b6.jpeg

比较浪费时间,降低了工作效率,同时,在网上也找不到类似快速拼图的小工具,索性就利用Chatgpt 帮助自己写了一款小工具,

先简单给软件起个名字:PicFusion

软件简介

界面虽然比较丑,还没优化UI

7fa01a8c217d620c74150a9d144e6b6b.jpeg

在这里你可以直接点击浏览打开本地图片,或者直接将图片拖入软件中,即可打开

0507389f91c66f558bf00c1b149ace28.jpeg

你可以实时预览到成品图,方便你调整

同时你可以选择移动任意一张图片的顺序,或者删除图片,可以随时删除或者增加

a7fe5757ae96fb3aa6929163e9de1271.jpeg

支持生成横屏的拼图或是竖屏的拼图

287042a0788025614d37c3afb4319eae.jpeg

设置了成品图的背景颜色,这个功能主要是为了害怕图片中间会有缝隙,导致不美观,所以设置统一白色、黑色、透明色

不过目前没有出现过类似的情况,所以选择哪个最终效果貌似都一样

预览完成后,直接点击生成图像,即可保存到你指定的位置

feed4bd410848fcebf915c8470e0a755.jpeg

这样一张手机版的竖图和横图就生成好了

以前可能需要几分钟上传、调整的时间,现在只要几秒就可快速生成,而且不联网也可以使用。

横屏图示例:

184931a898624b8f44129a9bfbae357f.jpeg

竖屏图示例:

bfcb4260fe0c50dfab7781c63c1bd103.jpeg

创作过程

虽然我在之前也接触过Python以及Pycharm之类的编写工具,但是对于Python代码的基本框架也是一知半解

所以全程使用Chgpt,过程中也出现了一些问题,不过大部分还是Chatgpt帮忙解决的

75bb43a03554e7011bc9032ecbae6da4.jpeg

要求Chatgpt帮忙优化代码

5d282c42360d426d240c1643b9d85b72.jpeg

最终,在AI的帮助下,我们的程序终于上线了,目前已经发布到苏音资源网以及吾爱破解,

8ae2e49de8dc5835773afe760d6b3646.jpeg

得到的反响似乎还不错捏

4595fb9329b177366f219932e75dd3ff.jpeg

0ec98e5a3e9cbeeb9b97484fe618e9b1.jpeg

最后送上本期软件的下载地址,不知道对你们有没有帮助呢?

原文地址:https://www.suyin66.com/txpinjie.html


相关文章:

  • 内部类介绍
  • reverse-android-实战喜马拉雅-ollvm
  • 【Java】已解决java.lang.NullPointerException异常
  • VBA学习(10):按名称批量将图片插入到表格中
  • Android-app自动更新总结(已适配9-0)(1)
  • DP动态规划(下)
  • 【产品经理】订单处理8-智能分仓
  • 面向对象的程序设计:对象数组,对象指针书后习题——第九章(P295)第九题
  • SpringBoot配置第三方专业缓存框架j2cache
  • 游戏心理学Day18
  • Ps:脚本与动作
  • miniconda安装教程以及pip换源【Windows版本】
  • 删除名为 `XXXX` 的 conda 环境的命令
  • LLM 理论知识
  • Linux中的进程控制
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Date型的使用
  • echarts花样作死的坑
  • ES6 ...操作符
  • Intervention/image 图片处理扩展包的安装和使用
  • js算法-归并排序(merge_sort)
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PermissionScope Swift4 兼容问题
  • PHP的Ev教程三(Periodic watcher)
  • python 装饰器(一)
  • spring cloud gateway 源码解析(4)跨域问题处理
  • webpack4 一点通
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从零开始学习部署
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 飞驰在Mesos的涡轮引擎上
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 技术发展面试
  • 用 Swift 编写面向协议的视图
  • ionic异常记录
  • 我们雇佣了一只大猴子...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​zookeeper集群配置与启动
  • # C++之functional库用法整理
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • ## 1.3.Git命令
  • $refs 、$nextTic、动态组件、name的使用
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Python第六天)文件处理
  • (笔记自用)LeetCode:快乐数
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)nsfocus-绿盟科技笔试题目
  • .NET MVC之AOP
  • .net 获取某一天 在当月是 第几周 函数
  • .net和php怎么连接,php和apache之间如何连接
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .net快速开发框架源码分享