大数跨境

Codex直出9米长黄河画卷,黄河之水天上来的Skill我总结出来了

Codex直出9米长黄河画卷,黄河之水天上来的Skill我总结出来了 刀哥聊AI
2026-10-12
4

AI 创作 · 连续山水长卷

Codex直出9米长黄河画卷,黄河之水天上来的Skill我总结出来了

黄河之水天上来,奔流到海不复回——把山河、路线与故事,做成一幅可以一直往下看的连续长卷

长假出去玩,手机里总会攒下一大堆照片。雪山拍了,古城逛了,河边的落日也没错过。等到准备晒朋友圈,又开始纠结:哪张放第一张?风景和合照怎么搭?九宫格装不下,剩下的照片怎么办?

01 从一句诗,到一幅可以顺着看下去的画

这次,我学习朋友沿长长长长长长长长长长江,看中国!的做法,尝试了一种新的整理方式:让 Codex 把山河、路线和故事,做成一幅可以一直往下看的连续长卷。我选的主题是黄河。

从高原雪岭出发,穿过湖泊、草甸、峡谷和沙漠,经过古渡、雄关、田野与城市,最后走入湿地,汇入渤海。随着手指滑动,河流不断向前,风景慢慢变化,历史也沿着两岸展开。

(实际是一张图,后台上传不了那么大长度的图片,拆成了5张。。。)

💡 一句诗,一幅画

“黄河之水天上来,奔流到海不复回。”这两句诗,终于有了一种可以顺着看下去的画面表达。


黄河之水天上来,奔流到海不复回。
雪岭云开悬碧练,双湖澄澈洗尘埃。

九曲牵风过草甸,一湾抱日入山隈。
牧歌散落牛羊远,彩陶留火待春回。

峡深水碧藏天影,丹霞迎流照岸苔。
铁桥横卧金城月,水车声里稻花开。

沙海驼铃随浪远,古渠分水润田畦。
河套秋深禾黍熟,炊烟几点入斜晖。

长城残照临古渡,黄土千层起高台。
乾坤一曲山河转,壶口千雷天地摧。

芝川柏老藏青史,潼关风劲卷尘埃。
仰韶烟火凝陶色,河洛钟声过水来。

高坝截涛成碧镜,闸开飞雪落深崖。
汴梁灯影随舟动,桥下歌声逐浪回。

齐鲁泉声穿柳巷,长堤树影护村街。
几番改道留沙迹,万顷新禾接远陂。

芦花渐白连天际,鹳翼轻舒掠浅滩。
一脉金流融碧海,千重潮汐送云帆。

从来流水无停处,岸上人家世世来。
一河奔海千秋远,万里山川入画来。


为什么说是9 米?这次生成的是一张 1080 × 53050 像素的数字长图,按约 18.3 厘米宽等比例印刷,长度接近 9 米。它已经完成数字文件导出,实体印刷还需要打样。

项目
数据
数字长图尺寸
1080 × 53050 像素
等比例印刷宽度
约 18.3 厘米
换算长度
接近 9 米
主体段落
24 段景观与文化主题
交接处理
23 处,全部局部续画
导出格式
JPG + PNG

整个作品由 Codex 调用图像工具、编写合成程序,再经过多轮检查和修改完成。用普通话描述需求,就能参与这个过程;具体的绘图、拼接和导出,则交给工具与代码执行。

02 如何做

给Codex,最需要的,是把想要的效果说具体。

例如,“做一张漂亮的黄河长图”,表达了主题,却没有说明画面怎么连续。AI 可能给你十几张各自好看的海报:每张都有天空、雪山、标题,拼起来却像一本相册。

✕ 模糊的需求

“做一张漂亮的黄河长图。”

画面里,一张是高原,一张是峡谷,一张是沙漠。单独看都不错,放在一起,河流的位置突然改变,山坡被横着切断,水色也一下从蓝色跳到黄色。读者一眼就能看出:这里换了一张图。



✓ 具体的需求

“整卷要有一条能够贯穿画面的河流,相邻段落之间,河水、岸线和地形都要接得上。”于是,24 组景观与文化主题被重新组织起来。

24 段景观与文化主题

  • ✦开篇 · 源头:
    源头与双湖,天空只在这里出现
  • ✦上游 · 清流:
    草原、河湟彩陶、龙羊峡、贵德丹霞、刘家峡、兰州
  • ✦中游 · 黄土:
    沙坡头、宁夏古渠、河套、长城古渡、乾坤湾、壶口
  • ✦人文 · 两岸:
    司马迁、潼关、仰韶、河洛、宋都与齐鲁文化
  • ✦入海 · 湿地:
    东营湿地,黄河汇入渤海

这样,画面里既有风景,也有人怎样生活、怎样与河流相处的故事。

03 这么长的图,到底怎么接起来?

可以把它想象成制作一条很长的布景。每一段都要提前留好接口,接起来之后,还要修补接口附近的内容。这次主要用了五种方法。

  • ✦统一画面的规则:
    各段保持相近的颜色、光照和质感。只有开篇保留天空,后面的画面以俯视山河为主。这样,向下阅读时就不会反复遇到新的地平线,感觉像重新开始了一幅画。
  • ✦让河流提前留好出口:
    每段生成时,都指定河流从画面的哪里进入、从哪里离开,河道大概多宽,两岸怎样延伸。就像铺一条道路,前一段的路口与后一段的路口,需要大致对齐。
  • ✦用程序微调位置:
    Codex 写了一段 JavaScript 程序,借助 Canvas——可以把它理解成浏览器里的电子画布——对画面边缘做平滑的缩放和移动,让河岸更容易衔接。这些调整逐渐减弱到画面中间,尽量保留主体景观。
  • ✦寻找更合适的接缝:
    相邻两段会重叠一小部分。程序比较重叠区域的颜色和纹理,寻找一条差异较小的融合边界。技术上叫“动态规划”,听起来复杂,其实就是让电脑帮忙挑选一条更不容易被看见的接合路线,再柔和地融合边缘。
  • ✦局部续画:
    两张图即使颜色接近,河岸形状也可能接不上。这时候,把交接位置连同上下文一起截出来,交给图像编辑工具,保留上下两端,重新画中间的河湾、石头、草木和坡地。

这次 24 段主体之间的 23 处交接,全部进行了这样的局部续画处理。

清澈的上游水怎样逐渐带上泥沙,田野怎样慢慢变成芦苇湿地,都需要结合具体画面调整。生成完成后,还要接回整卷,放大检查,发现问题再修。

💡 关键一句

提示词提供方向,实际检查决定成品质量。

文字则放在最后单独排版。先让风景连起来,再添加标题、地点和故事,文字就能继续修改,也更容易控制字号。最后,Codex 用 Playwright 控制浏览器渲染完整画面,导出一张 JPG 和一张 PNG。这相当于让浏览器把整幅电子画卷完整地“拍”下来。

04 这套方法,也可以用在你的旅行记录

你可以提供旅行路线、自己的照片、喜欢的颜色和印象最深的瞬间,让 Codex 把它们组织成一幅旅途长卷。真实照片可以作为参考,生成部分负责补充意境;如果希望照片本身保持原样,就要在需求里说明。

发布时,可以选择封面和几个局部,配上完整长卷的查看方式。朋友看到的不只是“我到了哪里”,还可以顺着路线理解:这一路,我看到了什么,又记住了什么。

需要说明的是:这次黄河画卷包含地理压缩和历史文化意象,是 AI 艺术创作,适合用来表达山河与旅行的感受。真实游记中的地点、人物和经历,仍然应该以自己的记录为准。

05 把流程整理成一份 Skill

我把这个流程整理成了一份 Skill 提示词。Skill 可以理解为交给 AI 的一份可重复使用的工作说明,写清输入、步骤和验收要求。正式的 Skill 使用 SKILL.md 文件组织这些内容。

--- name: continuous-landscape-scroll description: 根据河流、旅行路线或地域主题,制作景观连续、图文可读的山水长卷。 


---  根据用户提供的主题、路线、照片和参考图,完成一幅连续山水长卷。  默认采用写实山河艺术风格。先整理沿途景观、文化和生活主题,核对重要地点及历史信息,区分真实记录与艺术意象。  

将内容拆分为适量段落。黄河完整主题可参考24段;短途旅行按实际内容调整,不凑数量。  所有段落保持一致的画风、光照和色彩。只有开篇可以出现天空,后续优先使用连续的俯视地形。指定河流或道路在上下边缘的进入位置、宽度与方向,为衔接留出空间。  


先做少量相邻段落,验证连续效果,再扩展整卷。使用当前可用的图像生成与编辑工具;无法核验模型版本时,不宣称使用了指定型号。  合成时对齐河道与岸线,为相邻图保留重叠区域,沿地形选择融合边界。不要用大面积白雾遮住接缝。  


检查每处交接。对断开的河岸、错位地形、突变水色和重复物体,截取带上下文的局部进行续画,保留两端,重画中间,再接回整卷。  底图完成后单独排文字,避开重要景观,保持字体、颜色与阅读节奏一致。  


导出完整JPG、PNG和接续局部预览。逐处检查接缝、文字与文件完整性,保留素材、提示词和合成代码。  说明最终像素尺寸;按计划印刷宽度计算实际长度和有效分辨率,不把数字长图直接称为高清实体印刷品。


使用时,再加上你的个人需求:

“请按这个 Skill,把我的长假路线做成连续山水长卷。路线是兰州—沙坡头—壶口—东营,参考我上传的照片。保留黄河贯穿画面,加入沿途故事,文字简洁,适合手机阅读。”

山水之美,从此可以用长卷方式展现,一句诗,一份 Skill,
长假里的雪山、古城与落日,也能连成看得见的画卷。
下一段山河,我们一起画。


【声明】内容源于网络
0
0
刀哥聊AI
大厂经历,出海视野,深耕AI圈。新鲜新闻、实用工具、硬核技术解读,有深度有实践,带你玩转AI。
内容 200
粉丝 0
刀哥聊AI 大厂经历,出海视野,深耕AI圈。新鲜新闻、实用工具、硬核技术解读,有深度有实践,带你玩转AI。
总阅读16.1k
粉丝0
内容200