自打上次成为midjourney会员以来,我便沉浸在无尽的绘图世界。然而,在这过程中我遇到了一个棘手的难题。
每次midjourney为我提供了一张集成了各种设计的图像。当我仅需其中一张时,只需点击u1、u2、u3或u4即可。但现实情况却是我需要全部图片。于是我琢磨着,是否能请我的得力助手chatGPT为我打造一个一键切割四张图片的智能机器人。
问答
话不多说直接上嘴,首先要让chatGPT回顾一下上次所写的内容 discord机器人,所以我们直接将代码喂给它
相当于产品经理给我们提需求一样,我也向它提出提出了我的需求,在midjourney 机器人发图片的时候,自动给我切成4张小图。
接下来,我将切图功能的代码整合到项目中并进行了运行。紧接着,让midjourney生成了几张图片,然而令我惊讶的是,我的机器人并没有任何反应。我不禁怀疑它们之间的机器人是否存在某种歧视,因此我询问chatgpt关于他们之间的关系。
那么既然不能够直接监听某个机器人的消息,那么我就改为命令执行裁剪操作吧,
并且还贴心的给你说明了更改的内容,以及更改后的使用方式。
这里传入的是比率,每次我都要去计算宽高比实在不方便,所以我更改传入规则,并让它设置在没有传入宽高比的时候使用默认值1:1
按照我提出的需求进行修改之后,我们来试一试它的效果,我们先将midjourney给的图片进行复制,然后使用/clip 命令进行裁剪,并指定裁剪比例。
最终结果如上图所示,机器人很快接收到我们的命令并且处理完毕,一次返回4张图片给我。达到了预期,给chatgpt点个赞,最后再麻烦它给我们写一个dockerfile方便我们部署到服务器上。
源代码
此仓库专门用来存放chatGPT编写的代码,喜欢的朋友可以点颗星。