啦啦啦,这是你要的海报生成器吗 ? - V2EX
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
solana
qbhy

啦啦啦,这是你要的海报生成器吗 ?

  •  
  •   qbhy Dec 18, 2018 6093 views
    This topic created in 2717 days ago, the information mentioned may be changed or developed.

    最近老大提到需要后端生成海报的需求,于是百度谷歌 gayhub 找了一些库,结果,一无所获。 于是大家都懂得,自己撸! 历时好多好多时间,写了一个简单的海报生成器。可以通过简单的 json 配置生成海报。 项目地址

    想法来自一个小程序插件 jasondu/wxa-plugin-canvas

    现成海报配置在这里,有你想要的海报吗 ?

    star、PR 都砸过来,不要因为我是娇花而怜惜我。

    21 replies    2019-04-28 17:00:27 +08:00
    metrue
        1
    metrue  
       Dec 18, 2018
    最近正好想给自己的"轻巧日记"小程序添加海报生成功能。可以参考了楼主的。感谢分享.
    psweet
        2
    psweet  
       Dec 18, 2018
    昨天在小程序里看到 还在寻思着怎么写 今天就看到了、回去拜读一遍
    asLw0P981N0M0TCC
        3
    asLw0P981N0M0TCC  
       Dec 18, 2018
    https://github.com/Kujiale-Mobile/Painter 前 2 天也 star 了一个 不知道和 lz 发的哪个好
    metroluffy
        4
    metroluffy  
       Dec 18, 2018 via Android
    感谢分享,先 mark
    qbhy
        5
    qbhy  
    OP
       Dec 18, 2018
    @qwertyzzz 他这个是小程序端的,跟我这个定位不一样。
    qbhy
        6
    qbhy  
    OP
       Dec 18, 2018
    @metroluffy 小、、小蘑菇 ?
    asLw0P981N0M0TCC
        7
    asLw0P981N0M0TCC  
       Dec 18, 2018
    @qbhy 你的想法不是也来自一个小程序插件吗
    qbhy
       
    qbhy  
    OP
       Dec 18, 2018
    @qwertyzzz 哈哈,对,想法来自一个小程序插件,我不过是用 golang 实现了一下。
    lihongjie0209
        9
    lihongjie0209  
       Dec 18, 2018
    我的解决方案是用 无头浏览器渲染 html 模版,然后截图.

    我觉得现在的页面模版最好用 html + css, 已经是一套非常完整的规范了, 没必要再用其他的语言配置, 比如说 json
    xingso
        10
    xingso  
       Dec 18, 2018
    mark 一下。正需要呢
    qbhy
        11
    qbhy  
    OP
       Dec 18, 2018
    @lihongjie0209 我之前也尝试过截图方案,后端用 phantomjs 截图方案、小程序端 webview 然后用 html2canvas 方案。第一种 后端调用渲染然后后端截图方案最慢,第二种小程序端用 webview 方案截图方案稍微快一点,但仍然能感受到图片图片需要加载。第三种是直接用小程序的 canvas 来画图,上面的回复提到过两个插件可以实现,异步加载的情况下效果很不错,但是只能用于小程序。考虑到有公众号或者 APP 或者 H5 也需要类似的海报方案,所以写了这个项目。
    qbhy
        12
    qbhy  
    OP
       Dec 18, 2018
    @xingso 谢谢~
    lifeintools
        13
    lifeintools  
       Dec 18, 2018
    战略性 mark
    qbhy
        14
    qbhy  
    OP
       Dec 18, 2018
    @lifeintools 机智
    Comdex
        15
    Comdex  
       Dec 18, 2018
    正需要,牛逼
    qbhy
        16
    qbhy  
    OP
       Dec 18, 2018
    @Comdex 有问题随时提 issue
    lihongjie0209
        17
    lihongjie0209  
       Dec 18, 2018
    我这边测试的截图并保存文件的时间大概在 0.3-0.5 之间, 你的这个速度怎么样
    qbhy
        18
    qbhy  
    OP
       Dec 19, 2018
    @lihongjie0209 本地图片基本 0.3 之内,下载过和生成过的图片自动缓存
    lihongjie0209
        19
    lihongjie0209  
       Dec 19, 2018
    我觉得 selenium 的速度还可以接受, 关键还是后面修改 html 模版方便
    qbhy
        20
    qbhy  
    OP
       Dec 19, 2018
    @lihongjie0209 嗯,html 方案确实比较方便修改。各有长短吧
    qbhy
        21
    qbhy  
    OP
       Apr 28, 2019
    @Comdex 你从来没有体验过的船新版本已经发布了哦,要不要来体验一下 ? https://github.com/qbhy/poster-generater
    About     Help     Advertise     Blog     API     FAQ     Solana     3115 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 13:43 PVG 21:43 LAX 06:43 JFK 09:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86