一条命令,把文字变成好看的图文卡片,分享一个实用的开源项目叫 lieflat-cards,我觉得挺有意思,分享一下。
做自媒体的朋友应该都有这个感受:有时候你写了一大段文字,发到社交平台上,阅读体验其实很差。大家更愿意看图。但你又不会设计,打开 Canva 或者 PS 去排版,半天搞不出一张满意的。
这个项目干的事情就很简单。你把文字丢给它,它帮你生成一组排好版的图文卡片。出来的东西有两份,一份是 HTML 文件,你可以继续改文案、调样式;另一份是渲染好的 PNG 图片,直接就能发。
先说说它的风格。默认的叫“Rain”,整体是暖米色的纸张底色,配上墨色文字和一种低饱和度的雨蓝色做点缀。大量留白,线条很细,标签用的是小号等宽字体。标题用衬线体,正文用无衬线体。看上去很克制,有那种编辑部出品的质感。
然后说配色。虽然默认风格已经很好看了,但你可以根据内容主题切换配色。一共有四种可选:正红适合公文政策类的内容,冷蓝适合技术和数据类的,低饱和绿适合自然健康这种慢节奏的话题,还有一个深色模式,深底配浅字,整组看起来很有分量。切换的方法特别简单,在 HTML 的 body 标签上加一个 class 就行,版式完全不用动。
用途上覆盖面也挺广的。社交图文、读书笔记、知识科普、产品说明、课程讲义、活动预告、更新日志,只要是那种做成图片序列比纯文字更好读的内容,都能用。
安装也很方便,一条命令就搞定。渲染脚本只依赖本机的 Chrome 或 Chromium,不需要装任何额外的 pip 包。跑一下 render.py,图就出来了。它还自带一个版式审计功能,如果有文字溢出卡片边缘或者被裁切的情况,会直接报错提醒你。
如果你经常需要把文字内容转成图片发社交平台,又不想每次都手动排版,这个工具值得试试。
传送门:github.com/larashero3-dotcom/lieflat-cards
#科技先锋官##How I AI#
