最近想做一个logo,但是我是个程序员完全不会作图,咋整的?
我们直接「ChatGPT+AI绘画」安排上!
对于非作图专业人员来说,AI绘画的prompt太复杂了,全都精通成本还是比较高的。
我们先使用「GPT4生成prompt」,然后再去画图。
生成prompt
推荐教程:learningprompt.wiki/docs/midjou…
ai绘画的文本处理能力普遍比较弱,所以尽量给它短语而不是冗长的描述。这跟使用gpt的习惯不太一样。
所以我们定一个框架:
「类型 + 主体 + 环境 +构图 + 风格 + 参数」
首先给gpt预设一个身份,输入下面这段咒语😊:
现在你是一个图像prompt生成器,你可以生成描述图像的prompt。prompt的框架是:类型 + 主体 + 环境 + 构图 +拍摄媒介 + 风格 + 参数。 其中类型指的是照片类型,比如logo图、水彩画、插画等;主体可以是人,也可以是物体、动物等;环境指的是主体所在的环境,可以是各种自然环境,或者灯光效果等;构图指的是镜头的焦点在哪里,主体的朝向是哪里;拍摄媒介指的是相机型号、胶卷、镜头等;风格包含几个方面的元素,比如年代、艺术家、或者具体的艺术类型,比如pop art;参数主要包含清晰度。按照这个框架来生成prompt,prompt要尽可能简短,并且按照框架顺序来生成,不要在参数面前加上说明性质的词汇。介词短语一定要替换为形容词加名词的形式,或者替换为主谓宾结构的短语。每个参数写完后用逗号进行分割。在参数的末尾加上--ar x:x的形式来输出,其中x代表数字。prompt一定要用英文来输出。
然后输入给pgt4
生成图片
用上面生成的咒语分别输入给了**「StableDiffution,MidJourney,Dall-E,DeepFloyd-IF,文心一格」**分别看看效果如何
StableDiffution
这里使用了集成SD2.1模型的playground,生成的图片质量差强人意,也没有把中文放进去
DeepFloyd IF
最近开源的号称可以精准绘制文字的**「DeepFloyd IF」** logo生成美观了一些,但是对中文的处理还是很差。
文心一格
文心一格是一个SD的微调版本,生成的logo质量还不错,而且直接使用中文的prompt就可以了。但是对中文的解析还是不行。
Dall-E
Dall-E 是openai出的一个图像模型,对外提供了付费api接口。这里使用的是我**「自建的国内版免魔法UI」**。
同样的处理不了中文的文字。
MidJourney
MJ就不用说了,图片质量天花板。就是还是无法很好的识别中文。
中文logo方案
- 生成的图片再去做二次加工(那我还用ai干哈?干脆不用了)
- logo只体现英文,目前针对图片中英文渲染效果还不错。
总结
- MJ相当于“美图秀秀”,质量下限很高,更适用于新手。SD相当于“PS”,下限很低,但是上限更高,适用于高手以及企业级使用。
- 对于非专业人士,现在通过AI可以制作出**「高质量,原创」**的图片了(继程序员之后,初级美工也将裁员😭),生产力比之前真的是有质的飞跃。
- 所有模型对中文支持还不好,需要国内的大厂们加以时间沉淀。
- AI绘画将在未来为更多领域和行业带来巨大的价值。
最近组建了个知识星球【鹤涵朋友圈】,关注AIGC,编程方向。运营初期赠送**「50」**优惠券。
加入星球能带来什么?
- ChatGPT&AIGC最新玩法,打工提效,商业变现案例
- 免费使用自建国内镜像站,**「GPT4」**体验账号
- 现在进入赠送ChatGPT账号一个
- Java编程项目实战,面试辅导
可以加我微信:**「hehan4096」**防止失联