V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kirisakiaria
V2EX  ›  推广

撸了个给沙雕表情上自定义文字的小程序

  •  
  •   kirisakiaria · 2018-12-23 18:27:17 +08:00 · 2772 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了下现有的大多小程序里提供的一些表情不太是我沙雕群和沙雕网友常用的那种沙雕表情,而且没找到能自定义文字的,然后就自己撸了一个,方便微信聊天斗图的时候用。







    文字质量不太高,我会再尽力优化,不过话说回来,这类沙雕表情,大部分都是比较糊,太高清反而没有感觉了?

    由于个人水平和小程序的组件的一些原因,现在只能在图片底部加字,不能换行。我会一直跟进小程序的更新,争取能做出在可以在图片任意位置填字、任意宽度的功能。

    小程序码,打开微信扫一下即可。或者搜索“沙雕表情制作”



    水平比较菜,欢迎 V2 的老哥们多提些意见,谢谢!我尽力去优化去改。
    9 条回复    2018-12-24 12:56:43 +08:00
    vanishcode
        1
    vanishcode  
       2018-12-23 18:34:51 +08:00 via Android
    good job,收藏了
    depress
        2
    depress  
       2018-12-23 18:41:31 +08:00
    图片可以再丰富丰富
    kirisakiaria
        3
    kirisakiaria  
    OP
       2018-12-23 19:04:38 +08:00
    @vanishcode 感谢老哥支持
    kirisakiaria
        4
    kirisakiaria  
    OP
       2018-12-23 19:05:08 +08:00
    @depress 嗯嗯,我会尽量再多搜集点图片,下个版本准备加个自定义图片功能
    Dexter123
        5
    Dexter123  
       2018-12-23 19:22:11 +08:00 via Android   ❤️ 1
    用 canvas 组件的话可以实现任意位置出现文字吧,绑定拖拽事件不停重绘就行,换行倒是确实不行的...我也写过一个,“熊猫斗图助手”,里面有这个功能,代码也放 GitHub 了...可以互相学习下...
    kirisakiaria
        6
    kirisakiaria  
    OP
       2018-12-23 19:32:41 +08:00
    @Dexter123 感谢老哥提供思路,我之前是想直接用小程序提供的那个 movable-view 组件做,能随意拖动位置还能缩放,不过忽略了原生组件层级最高这个问题。。在真机上一测发现被盖住了
    CallMeReznov
        7
    CallMeReznov  
       2018-12-23 19:49:26 +08:00
    卧槽 牛逼! 我就期待这样的东西上线
    能不能提供分享到 QQ 之类的功能,平常吹逼都在 QQ 上的
    kirisakiaria
        8
    kirisakiaria  
    OP
       2018-12-23 22:26:12 +08:00
    @CallMeReznov 我也是,不过没研究出来如何把生成的图片转发到 QQ 上,只能先保存到本地再发了。。
    silhouette
        9
    silhouette  
       2018-12-24 12:56:43 +08:00 via Android
    sf 出门:两个吃树
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3217 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.