如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://www.v2ex.com/pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
https://www.v2ex.com/solana
qbhy
V2EX  ›  推广

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

  •  
  •   qbhy · Dec 18, 2018 · 6094 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
        8
    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   ·   3018 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    ♥ Do have faith in what you're doing.