我用chatgpt写了一款程序

2024-06-18 07:20
文章标签 chatgpt ai 程序 我用 一款

本文主要是介绍我用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


这篇关于我用chatgpt写了一款程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071644

相关文章

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

Python程序的文件头部声明小结

《Python程序的文件头部声明小结》在Python文件的顶部声明编码通常是必须的,尤其是在处理非ASCII字符时,下面就来介绍一下两种头部文件声明,具有一定的参考价值,感兴趣的可以了解一下... 目录一、# coding=utf-8二、#!/usr/bin/env python三、运行Python程序四、

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Spring AI 实现 STDIO和SSE MCP Server的过程详解

《SpringAI实现STDIO和SSEMCPServer的过程详解》STDIO方式是基于进程间通信,MCPClient和MCPServer运行在同一主机,主要用于本地集成、命令行工具等场景... 目录Spring AI 实现 STDIO和SSE MCP Server1.新建Spring Boot项目2.a

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo

uniapp小程序中实现无缝衔接滚动效果代码示例

《uniapp小程序中实现无缝衔接滚动效果代码示例》:本文主要介绍uniapp小程序中实现无缝衔接滚动效果的相关资料,该方法可以实现滚动内容中字的不同的颜色更改,并且可以根据需要进行艺术化更改和自... 组件滚动通知只能实现简单的滚动效果,不能实现滚动内容中的字进行不同颜色的更改,下面实现一个无缝衔接的滚动

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

防止SpringBoot程序崩溃的几种方式汇总

《防止SpringBoot程序崩溃的几种方式汇总》本文总结了8种防止SpringBoot程序崩溃的方法,包括全局异常处理、try-catch、断路器、资源限制、监控、优雅停机、健康检查和数据库连接池配... 目录1. 全局异常处理2. 使用 try-catch 捕获异常3. 使用断路器4. 设置最大内存和线