万少:华为HDE、鸿蒙极客
个人主页:https://blog.zbztb.cn/
2025年参与孵化了20+鸿蒙应用、技术文章300+、鸿蒙知识库用户500+、鸿蒙免费课程2套。
如果你也喜欢交流AI和鸿蒙技术,欢迎扣我。
最近我在B站上进行不定期的免费鸿蒙技术直播,欢迎关注:https://space.bilibili.com/414874315?spm_id_from=333.33.0.0
程序员找素材,到底有多难?
做项目开发时,我们经常需要各种图片素材。但获取素材这件事,不同角色的体验天差地别:
企业开发:有专业 UI 设计师,直接找设计师要就完事了。
个人开发者:就只能自己想办法:
这一套流程走下来,没个十几二十分钟根本搞不定。更糟心的是,花半天找的素材还不一定满意。
我就一直在想:图片素材能不能像普通文本一样,直接让 AI 生成,然后插到工程里?
鸿蒙工程里怎么用图片?
在鸿蒙(HarmonyOS)开发中,使用图片主要分两步:
- 存放图片:把图片放到
resources 目录或 rawfile 目录
这个流程本身很简单,但问题卡在第一步——图片从哪来?
我的解决方案:AI 生成图片脚本
既然 AI 能写代码,那生成图片当然也不在话下。
我的做法是写一个脚本,通过 AI 图像生成接口来获取素材。成本很低,市面上主流的 AI 绘画服务(百度、阿里、火山等)生成一张图片大约 1~3 分钱。
脚本的核心功能:
实现思路:
- 从各 AI 平台官网复制对应语言的 SDK 代码(比如 Python、Node.js 等)
实战:免费好用的图片生成服务
推荐一个我经常用的——智谱 AI 的图片生成服务:
🔗 https://bigmodel.cn/
免费额度对个人开发者来说完全够用,生成效果也很不错。
智谱 AI 平台将生成图片的脚本直接放在鸿蒙工程内

将脚本包装成可以使用终端调用的文件

AI编辑器中直接对话生成
这里用上架应用-流蓝卡片 为例:

然后执行程序,得到结果

实际效果:

历史文章
下期预告
用 AI 生成鸿蒙代码难免会有小语法错误。
下篇文章我来分享:如何让 AI 自动修复自己的代码错误,实现「生成即可用」的无缝体验。
关注我,持续分享鸿蒙开发 + AI 提效的实战技巧。
