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

做了个 GIF 倒放的小程序

  •  2
     
  •   xcodebuild · 2019-05-10 13:28:03 +08:00 · 8689 次点击
    这是一个创建于 2025 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在即刻上经常看到各种倒放 GIF 感觉很有意思,所以做了一个小程序来实现手机上倒放 GIF,大概类似这种效果:

    Image

    IMG_1315

    使用

    image image

    点上传 GIF 等待处理完成点 预览 & 分享 就行,保存不能用是坏的,下个版本下掉

    小程序

    扫小程序码

    image

    或者微信搜索 GIF 倒放助手

    ps: 不能用微博图床只能用 github 真惨

    36 条回复    2020-07-19 20:52:36 +08:00
    mzlzero
        1
    mzlzero  
       2019-05-10 13:32:53 +08:00   ❤️ 1
    支持一下
    cmlanche
        2
    cmlanche  
       2019-05-10 14:09:45 +08:00
    不错
    cyang
        3
    cyang  
       2019-05-10 14:10:55 +08:00
    哈哈 不错
    moonkiller
        4
    moonkiller  
       2019-05-10 14:11:49 +08:00   ❤️ 1
    场景有点太细分了
    建议围绕 gif 核心功能做些支持
    比如压缩,裁剪,剪辑

    PS:谁知道有按体积缩简 gif 的工具吗?
    因为公众号里最大支持 2MB,但我用的 gif 压缩工具编辑时都没有大小预览;非要点击输出了才能看到是不是超限了。
    cicicici
        5
    cicicici  
       2019-05-10 14:20:26 +08:00
    有点意思
    xcodebuild
        6
    xcodebuild  
    OP
       2019-05-10 14:24:01 +08:00
    @moonkiller 哈哈主要是发现缺少这么个东西自己也用得上就先做出来了,真有需求可以再加也不迟
    whwq2012
        7
    whwq2012  
       2019-05-10 14:26:19 +08:00 via Android
    先收藏了,不知道配合 animeloop 能有什么相同吗?还有想问下,支持 png 格式的动图吗?最后就是也希望加入压缩 gif 体积的功能。
    yngby
        8
    yngby  
       2019-05-10 14:29:52 +08:00
    不错不错
    flashrick
        9
    flashrick  
       2019-05-10 14:32:19 +08:00   ❤️ 1
    不错哦 很有价值
    xcodebuild
        10
    xcodebuild  
    OP
       2019-05-10 14:37:20 +08:00
    @whwq2012 才知道 animeloop 这个网站,蛮有意思的,后面可以提供一个素材页

    png 目前是不支持的,其实格式的支持很多取决于 Android/iOS/微信,微信一不小心就把 GIF 给压缩成 jpg 了

    其他功能可以考虑加上,不过有个问题,像体积压缩这种功能一般会在手机上使用么?
    Perterually
        11
    Perterually  
       2019-05-10 14:54:15 +08:00
    hahaha
    lance6716
        12
    lance6716  
       2019-05-10 14:58:05 +08:00
    马上就会迎来一波沙雕图
    whwq2012
        13
    whwq2012  
       2019-05-10 15:11:46 +08:00 via Android
    @codefalling 其实 gif 压缩这个需求,我也只有在将 telegram 的 mp4 动图转换为 gif 太大才会遇到。。其他时候基本遇不到。。。
    mantout
        14
    mantout  
       2019-05-10 15:13:31 +08:00
    logo 我觉得可以改成 FIG
    xcodebuild
        15
    xcodebuild  
    OP
       2019-05-10 15:16:38 +08:00
    @whwq2012 emm 所以说嘛
    xcodebuild
        16
    xcodebuild  
    OP
       2019-05-10 15:17:01 +08:00
    @mantout 好想法😂 就是不好认
    xcodebuild
        17
    xcodebuild  
    OP
       2019-05-10 15:17:20 +08:00
    @lance6716 我自己倒是很开心的做了一堆沙雕图
    shintendo
        18
    shintendo  
       2019-05-10 15:27:06 +08:00   ❤️ 1
    @moonkiller

    试试这个 https://ezgif.com/
    有段时间要在 QQ 上发 gif,QQ 限制 6m,当时几乎把 google 前 20 页的所有 gif 压缩工具用了一遍,多数都是传上去等它压缩完下载下来,没有任何选项,最后结果有多大听天由命,就上面这个我最满意,降尺寸、降画质、抽帧、调色盘各种配置可以自由搭配
    xcodebuild
        19
    xcodebuild  
    OP
       2019-05-10 15:40:01 +08:00
    @shintendo ezgif 我也经常用,挺不错的
    moonkiller
        20
    moonkiller  
       2019-05-10 15:47:03 +08:00
    @shintendo 完美,多谢! 谁要是能做个本地版就好了。
    Exia
        21
    Exia  
       2019-05-10 16:02:32 +08:00
    请教一下,帖主是不是就是将正常的 gif 一张一张在数组中翻转一下再生成倒放的 gif 呀?假如要压缩是不是每一帧都要压缩一次?或是减少数组中的图片来降低帧数?谢谢。
    xcodebuild
        22
    xcodebuild  
    OP
       2019-05-10 16:08:04 +08:00   ❤️ 1
    @Exia 是的,就是翻转一下。压缩要么是压缩每一帧,要么是抽帧(减少帧数),主要是因为 gif 没有跨帧复用的优化

    不过压缩的部分其实已经有很多成熟的实现了不需要自己来
    Exia
        23
    Exia  
       2019-05-10 16:19:46 +08:00   ❤️ 1
    @codefalling 👍谢谢,这个小程序挺有意思的。
    xcodebuild
        24
    xcodebuild  
    OP
       2019-05-10 16:43:00 +08:00
    @moonkiller 其实我也挺奇怪为什么没有这种本地工具箱的,可能是要用的人都是临时起意?
    yamedie
        25
    yamedie  
       2019-05-10 16:44:31 +08:00 via Android
    借楼,这里有一个生成沙雕 thug life 动图的小玩意 http://gif.qnmb.ooo
    yyConstantine
        26
    yyConstantine  
       2019-05-10 16:45:56 +08:00 via Android
    v 站总能看到黄即的网友~
    xcodebuild
        27
    xcodebuild  
    OP
       2019-05-10 16:56:15 +08:00
    @yamedie 这是你做的么
    yamedie
        28
    yamedie  
       2019-05-10 17:02:15 +08:00
    @codefalling 是的
    meisky6666
        29
    meisky6666  
       2019-05-10 17:04:56 +08:00 via Android
    非要用微信有点不完美
    xcodebuild
        30
    xcodebuild  
    OP
       2019-05-10 17:34:15 +08:00
    @meisky6666 其实小程序体验倒是还行,但是开发人员开发这么多东西真的伤不起
    xcodebuild
        31
    xcodebuild  
    OP
       2019-05-10 17:34:53 +08:00
    @yyConstantine 我开发完才发现黄即的 GIF 区特意不让回复图片了,伤心🤕
    qianji201712
        32
    qianji201712  
       2019-05-10 19:33:46 +08:00 via Android
    支持哈哈,群友
    xcodebuild
        33
    xcodebuild  
    OP
       2019-05-10 19:37:23 +08:00
    @qianji201712 群友好😋
    tongz
        34
    tongz  
       2019-05-10 19:57:05 +08:00   ❤️ 1
    @mantout #14 也可以 `GIF` 水平方向旋转 180°
    xcodebuild
        35
    xcodebuild  
    OP
       2019-05-10 20:03:28 +08:00
    @tongz 让我想起了一系列的沙雕图。。
    sadghgfsf542332
        36
    sadghgfsf542332  
       2020-07-19 20:52:36 +08:00
    @moonkiller 可以试试安卓 app“GIF 工具箱”-“智能压缩”
    用了很不错,按照体积大小来压缩。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.