Lazy loaded image
用ChatGPT为Midjourney开发了一款插件!
字数 1312阅读时长 4 分钟
2023-4-12
2025-8-17
type
status
date
slug
summary
tags
category
icon
password
comment
大家好,我是王赞,今天聊一下用ChatGPT解决我们工作学习中遇到的问题的例子。
这个是上个月就已经完成了的,今天主要是做一下复盘总结,复盘的目更多的是希望通过这个例子能够给大家带来一些启发。
AI绘画很强大,ChatGPT也很强大,我们有必要去关注,但是如何将其应用到我们学习生活工作中才是最重要的。
ok,话不多说,下面开始正文。
**1、问题的发现**
在我们用Midjourney画图的过程中,它一次返回给我们四张图,有的时候图片质量不好,也许需要重新继续调整。
但是也存在很多的时候,生成的四张图我们都很满意,都希望把它下载下来,
但是如果我们要将四张都下载下来,我们要么是下载一张,然后想办法切割,或者就是U1>U4四次,然后下载。
![[1 Personal Project/3 王博霖-NotionNext/attachments/e3ea43dc4847ee15e5f70093af174d7e_MD5.png]]
这个两种方法其实都比较耗费时间,我测试过,大概是10分钟左右。
于是我就想,有没有办法将生成4in1的图直接切割成四张让我们挑选下载,或者继续优化。
于是为了解决问题,我去向ChatGPT求助。
2、问题的解决
当我将问题告诉ChatGPT之后,它给了我两种解决方案,一种是使用图片处理软件,另一种是python语言。
![[1 Personal Project/3 王博霖-NotionNext/attachments/9cc1d32d290ac6fdd1e335fe25426ce6_MD5.png]]
**第一种方法显然不符合我们的要求,**我们是为了节约时间,如果还需要用其它软件,岂不是会浪费时间。
第二种虽然也不行,但是倒是给了我们一个思路,于是我问有没有啥办法可以直接在网页上解决我的问题。
![[1 Personal Project/3 王博霖-NotionNext/attachments/0f1e9efc353ea7b1fa8a4a3eac2c7f11_MD5.png]]
它给了我一个html的代码,于是我去保存运行了一下,
![[1 Personal Project/3 王博霖-NotionNext/attachments/557360823f5323e8933bbb2bf1abb900_MD5.png]]
![[1 Personal Project/3 王博霖-NotionNext/attachments/eb49d3ea60e667495732649ddc178d28_MD5.png]]
哎,确实可以,它成功运行了,而且满足了我们的要求,相比于python代码那种,html直接在网站里运行,可以极大地缩减我们的时间了。
但是这就意味着我每次用Mijourney的时候我都要打开文件夹先运行这个html文件,似乎还是有一点点烦。
可不可以直接在网站上用呢?这个时候就需要发挥我们的主观能动性了,我们知道浏览器的插件是浏览器功能的一个扩展,直接就能在浏览器上使用。
那我就想能不能直接开发一个插件,安装在浏览器上,这样就不用每次打开html文件了,于是我继续向ChatGPT提问。
![[1 Personal Project/3 王博霖-NotionNext/attachments/96be1e9909469f362b6fabb51125cbab_MD5.png]]
它给了我详细的步骤和完整的代码,我将这些代码一一copy到了我的一个文件夹里,然后按照它的要求命名。
![[1 Personal Project/3 王博霖-NotionNext/attachments/3659850ed747f2111a3595aef1790913_MD5.png]]
按照它说的安装到了我的edge浏览器里面,最终的效果如下图,它能够完美的完成我的要求。
![[1 Personal Project/3 王博霖-NotionNext/attachments/615dafc50caf95b5e4bf3c7de1c75e9e_MD5.png]]
我觉得它做的很完美,而且我觉得这个插件对很多人都有用,我很愿意将其分享给其他人。
但是呢我有一点点私心,我希望别人知道这个是我做的,于是我想就想可不可以加上一些属于我的特色呢,
于是我又向ChatGPT提出了我的需求,它修改了部分代码,然后插件的界面变成了这样。
![[1 Personal Project/3 王博霖-NotionNext/attachments/95f0dc5e05dac6438aa744a409d8899f_MD5.png]]
ok,完美,他在下面加上了我的微信,算是勉强满足了我的一点小小的虚荣心。
问题到这里基本上就解决了,后面我又提了一些要求,**插件第一次运行的时候需要密码,**继续熟悉了一下ChatGPT的使用。
3、反思与总结
上面就是我作为一个编程小白利用ChatGPT开发一个有自己痕迹的插件的过程,虽然这个代码对于稍微掌握一点代码知识的人来说并不难,但是对我而言还是挺难的。
然而我却能够利用ChatGPT将这个插件弄出来,切实解决我遇到的问题,我个人还是比较满意的。
当然,写这篇复盘的目的也不是为了讲述如何使用ChatGPT或者是Midjourney 的。
从这个过程中,我觉得最重要的是发现问题和解决问题,如何利用AI解决我们遇到的问题。
希望这篇文章能够给你带来些许帮助。

评论
Loading...