V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
janily
V2EX  ›  分享创造

凑凑热闹,用微信玩大字报,很丝滑

  •  
  •   janily · 2024-08-05 08:55:16 +08:00 · 6208 次点击
    这是一个创建于 416 天前的主题,其中的信息可能已经有所发展或是发生改变。

    凑凑热闹,这几天大字报在程序员圈子挺热闹,想到了和微信结合,周末整了下只要在公众号发送消息,就返回大字报图片,现在排版上支持最经典的模板,如下图所示,结合微信用起来很顺滑,欢迎大家来玩:

    ttt.jpg

    GULWZMVaoAEyNDm.png

    GULWzYubgAA8ol4.png

    39 条回复    2024-08-07 09:24:20 +08:00
    bboring
        1
    bboring  
       2024-08-05 09:09:47 +08:00
    看着很酷,怎么弄的
    janily
        2
    janily  
    OP
       2024-08-05 09:27:42 +08:00
    @bboring 微信公众号支持使用 web 服务来接管消息推送服务,就正常的起一个 web 服务接入公众号就可以了(具体接入可以去微信开发者社区看有很详细的文档说明),至于图片转换有很多方案,我这里用的是 canvas 来实现的
    FtyLollipop
        3
    FtyLollipop  
       2024-08-05 09:35:54 +08:00   ❤️ 9
    被标题吓晕
    janily
        4
    janily  
    OP
       2024-08-05 09:41:01 +08:00
    @ftylollipop 你不说,还真没注意,哈哈哈
    asaworld
        5
    asaworld  
       2024-08-05 09:48:14 +08:00 via iPhone
    @ftylollipop 哈哈哈我也是心头一惊
    carity
        6
    carity  
       2024-08-05 09:48:58 +08:00
    冒号是个半角
    janily
        7
    janily  
    OP
       2024-08-05 09:54:03 +08:00
    @carity 谢谢提醒,晚点去改下这个
    janily
        8
    janily  
    OP
       2024-08-05 09:54:45 +08:00
    @asaworld 哈哈哈,别慌
    avenger
        9
    avenger  
       2024-08-05 10:03:59 +08:00
    如何判断人名的?我试了几条好像都混在一起了
    hongns
        10
    hongns  
       2024-08-05 10:08:25 +08:00
    "大字报“, 这个词让我害怕。
    janily
        11
    janily  
    OP
       2024-08-05 10:21:33 +08:00
    @avenger 这个要在人名前加一个作者的字符,可以看下我第一张图片的用法
    janily
        12
    janily  
    OP
       2024-08-05 10:24:51 +08:00
    @hongns 这 3 个字确实会引起很多的联想,发的时候没想这么多
    GeruzoniAnsasu
        13
    GeruzoniAnsasu  
       2024-08-05 10:33:34 +08:00
    这个字体太现代了,建议找找 60 年代的字体
    xhatt510
        14
    xhatt510  
       2024-08-05 10:35:46 +08:00
    没懂这是干什么?
    janily
        15
    janily  
    OP
       2024-08-05 10:50:50 +08:00
    @GeruzoniAnsasu 有推荐的字体么
    janily
        16
    janily  
    OP
       2024-08-05 10:51:53 +08:00
    @xhatt510 哈哈哈,没啥多大用,凑热闹做着玩玩,顺被熟悉熟悉微信的开发
    pianjiao
        17
    pianjiao  
       2024-08-05 13:25:37 +08:00
    遥远的记忆被唤醒
    janily
        18
    janily  
    OP
       2024-08-05 13:50:18 +08:00
    @pianjiao 最近突然唤醒了
    gdw1986
        19
    gdw1986  
       2024-08-05 15:38:47 +08:00
    字数多了会被截断
    janily
        20
    janily  
    OP
       2024-08-05 16:17:29 +08:00
    @gdw1986 大概多少字会被截断,我测试下
    steve009
        21
    steve009  
       2024-08-05 16:32:11 +08:00

    ps:中文的逗号 显示不太自然,是 上下居中的。不知道是不是 字体的原因
    steve009
        22
    steve009  
       2024-08-05 16:33:01 +08:00
    steve009
        23
    steve009  
       2024-08-05 16:33:46 +08:00   ❤️ 1
    @steve009 #21 啊。估计标点符号 都是这样
    janily
        24
    janily  
    OP
       2024-08-05 16:52:11 +08:00
    @steve009 有可能和字体有关系,等晚点换个字体测试看看
    janily
        25
    janily  
    OP
       2024-08-05 16:54:10 +08:00
    @steve009 谢谢反馈,后面我换个其它的字体看看
    hxtheone
        26
    hxtheone  
       2024-08-05 17:09:13 +08:00 via iPhone
    @janily 哈 我倒觉得这种居中的逗号句号有一种特殊的美感
    janily
        27
    janily  
    OP
       2024-08-05 17:38:52 +08:00
    @hxtheone 有点古文印刷的感觉
    steve009
        28
    steve009  
       2024-08-05 18:09:51 +08:00
    @hxtheone 那就要竖排了
    yb2313
        29
    yb2313  
       2024-08-05 18:27:39 +08:00
    炮打开发组, 我的一张...
    janily
        30
    janily  
    OP
       2024-08-05 19:02:36 +08:00
    @yb2313 😄
    janily
        31
    janily  
    OP
       2024-08-05 19:03:04 +08:00
    @steve009 后续加个竖版的排版玩玩
    mioktiar56
        32
    mioktiar56  
       2024-08-06 10:08:33 +08:00
    这是什么字体,漂亮
    poporange
        33
    poporange  
       2024-08-06 11:44:55 +08:00
    用 python 写了一个类似的效果,但是不会跟微信公众号嫁接,感谢楼主又让我学到了一些程序员之间的小知识。我现在打算去研究一下怎么接入公众号。![test]( https://img.fantasyz.xyz/file/1aef8515df212c5dd1f4e.png)
    poporange
        34
    poporange  
       2024-08-06 11:46:33 +08:00
    欸好吧,回复居然不支持 md 写法插入图片,那么还要请教一下楼主...是怎么在评论中插入图片的?
    janily
        35
    janily  
    OP
       2024-08-06 12:22:22 +08:00
    @mioktiar56 是汇文明朝体
    janily
        36
    janily  
    OP
       2024-08-06 12:24:05 +08:00
    @poporange 我这个是直接把用户发送的文字,用 canvas 绘制出来,然后返回给用户的,具体怎么和微信公众号对接可以去微信开发文档看看,有很详细的说明
    janily
        37
    janily  
    OP
       2024-08-07 08:17:18 +08:00
    @gdw1986 字数多被截断这个问题修复好了,现在会根据字数来自动调整图片的生成,可以再去体验体验
    gdw1986
        38
    gdw1986  
       2024-08-07 08:54:54 +08:00 via Android
    @janily 棒👍🏻
    janily
        39
    janily  
    OP
       2024-08-07 09:24:20 +08:00
    @gdw1986 有啥其它的需求都可以提提,O(∩_∩)O 哈哈~
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   929 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.