最近nano banana火遍全网,我也是玩的不亦乐乎,但是很快就还是遇到了和以往绘画AI一样的问题:没办法生成中文。准确说,应该是没办法生成正确的中文,中文几乎都是乱码。
经过了自己的查阅资料和自行探索之后,发现了一种邪修方法,可以稳定的在nano banana中使用文字。
先看看效果,下面都是nano banana直接生成的。



可以看到,文字非常稳定,并且和图像融入的很好。
下来说说方法。
第一步
之所以说是邪修,是因为其实是绕了个弯子,并不是单纯的通过提示词让nano生成文字,而是提前做一步处理。需要先将文字转化成图片。
打开任何一个图像设计工具,基本都可以做到。我以canva为例。
- 打开网站:https://www.canva.com/projects
- 创建一个项目
- 在项目中写好需要的文字
- 选择喜欢的字体
- 右上角点击分享,然后点击下载

这样就得到了一张纯文字的图片了。
第二步
拿到图片后,在使用nano的时候,将这张图片上传上去。接下来使用下面提示词:
按照下面的提示词,在有文字的图上作画,注意你可以自行调整文字区域的尺寸、位置、颜色,使它和背景具有对比度,且和整幅图协调统一。
提示词:[你自己的提示词]
大致如截图。

大功告成!接下来就能得到一副中文完美的图画了。
整体来说,其实思路很简单,就是利用nano强大的图像一致性,将文字以垫图的方式融入进自己原本想要的图像中。
这里可能有人会说,这和先生成图像,然后自己用canva把文字填进去有什么区别?还是有区别的,通过这种方式,nano能够进行动态的调整,让文字和整幅图更加的协调。
更高级玩法
生成一张纯文字的图像,这个是完全可以使用代码自动实现的。
所以,如果要开发一个app的话,终极的版本应该这样的:
- 根据用户的提示词,提取文字部分
- 将文字部分生成一张纯文字的图像
- 将图像提前垫到nano中
- 整合用户原本的提示词,生成一张带有文字的图像