旧刊物海报
把一张照片重构成 2:3 竖版的九十年代旧刊物电影海报:一种高饱和色平涂铺满背景,主体压成高反差的硬边形状,一端横一行金黄色的粗重压缩大写标题,脚下一块描述场景的密排小字,全幅盖着旧纸颗粒和磨损,整张不超过四种颜色。它不是滤镜——先读图,按有没有要认出来的脸选主体怎么处理,再编成生图 prompt。白天、夜景的照片都行。
照着做的守则拆成了 skill 旧刊物海报:读图、按人脸选档、编四段 prompt、调接口、质检和一次修正。右边那张是 2026-10-17 拿同一张原图实测的,那次的配方、prompt 和问题见实测。
实测
2026-10-17 用页首那张楼群照片(上游的示例原图,裁掉右边一条黑边)跑了一次:
- 配方:朱红底(从晚霞的粉色提上来)· 二阶 · 标题顶部 · 压缩无衬线 · 小字底部居中 · 米白内框 · 颗粒加折痕 · 满版出血
- 一次就对的:平涂朱红底、楼体两阶硬边、窗洞填底色、金黄标题和米白副标题、全幅颗粒和磨损
- 没做到的:小字有 4 个词拼错(blure、windews、villow、ligets);排得比规定的松,宽度只到画面一半多;米白内框没画出来,只在四边留了一圈纸色
- 修小字:把成图当原图再调一次编辑接口,要求只改小字、逐字照五行原句、字号小一号、行距更紧。别处几乎原样保住了,可拼写还是错:错字从 4 个变成 3 个(blure、yillow、ilghts),字小了,整块反而更窄。254 秒
那次的四段 prompt
把参考照片重构成一张 2:3 竖版旧刊物电影海报,满版出血。背景是一整片平涂朱红(约 #B80102),把照片里天空的全部区域吞掉,约占画面七成;色场是一个颜色,没有渐变、没有云、没有纹理、没有暗角。整张只用四种颜色:朱红、金黄 #F2B610、近黑 #010100、米白 #F7F7F7,不允许出现第五种颜色。
主体是照片里的高层住宅楼群,位置和轮廓照原片保留:左边三栋高楼由近到远排开,右下两栋中高层楼和一段矮墙。楼体压成近黑和米白两阶,阶与阶之间没有过渡;立面的瓷砖、阳台栏杆、灯光和材质纹理全部去掉,只留剪影和大块明暗。窗户和开口变成干净的几何孔洞,孔里填背景的朱红。粉色的云和蓝灰色天空全部消失。楼与背景的每一条边界都是硬切,没有羽化、发光和渐变。
顶部横贯一行标题「TOWER HOURS」:金黄 #F2B610,粗重、压缩、全大写、方头字形的复古无衬线体,字高约占画面高度的 12%,落在楼顶上方的空白里,不压楼。标题下面一行小号米白副标题「THE CITY HOLDS ITS BREATH」。楼脚压成一整片近黑,画面最底部居中印一块密排的米白小字,宽度约占画面七成,共五行,逐字照印:
Tall residential towers rise on both sides of a quiet street at dusk.
Pink clouds drift across a pale blue evening sky above the rooftops.
A few windows glow warm yellow while the concrete facades turn grey.
Balconies stack in neat rows and small lights mark the corners.
The day ends slowly over the city.
最后一行明显更短、居中。小字直接印在已有的平涂底色上,底色和纸纹从每一行字后面不间断地穿过;字后面没有底板、色块、色带、描边、阴影、发光,也没有局部变深或变浅。整张是旧纸:颗粒覆盖全幅,平涂色场里也有;边缘磨损,一道浅折痕,少量污渍;一块色版轻微套印错位;平涂区域油墨不匀、有细微斑驳,但不是渐变。距裁切边 4% 处有一圈米白细线内框,框外露出纸色。
不要:照片写实、电影剧照感、电影光、现代扁平设计、渐变背景、暗角、柔边或羽化的主体边缘、景深虚化、发光、霓虹、3D 渲染、主体投影、干净无颗粒的表面、五种及以上颜色、为氛围加的强调色、粉彩或低饱和配色、用柠檬黄或橙色代替金黄、细字标题、手写体标题、旋转或弯曲的文字、乱码小字、小字后面的任何底板、色带、描边、阴影或局部变色、真实电影名、真实演员导演名、片厂 logo、照搬已有海报的版式、水印。


