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

做了个小站,带 Ai 的智能在线图像压缩

  •  2
     
  •   Goimg · 2017-08-27 13:00:32 +08:00 · 6048 次点击
    这是一个创建于 2647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自互联网的发明者 Tim Berners-Lee 于 1992 年上传第一张照片以来。互联网图片的数量就呈滚雪球式的增长,每天会增加几亿张图片,我们需要图片被快速的加载,快速的打开,快速的浏览。对于内容编辑,设计师,前端工程师,图片压缩几乎已经成为了必备的工具,来平衡高分辨率和图片体积之间的冲突,最终给用户无感知的图片加载体验。

    说这一大段废话,就是因为自己搞了个站:

    带 Ai 的智能在线图像压缩: https://Goimg.io

    ps:对于图片压缩这事儿吧,已经有很多的工具、软件在做了。 相信我,对于图像压缩、图片格式、有损无损、压缩模型等等,我研究的一定比你多的多。

    所以就不在这里讨论技术了,开这个主题不涉及技术(不然我就发到算法节点了),因为搞这个站的的初衷不是为了技术,也不是为了设计,就是单纯的想方便用户使用的角度开始着手的,然后看看能不能就把图像压缩这事儿坚持下去。

    就酱紫~

    35 条回复    2017-09-18 14:42:28 +08:00
    Loyalsoldier
        1
    Loyalsoldier  
       2017-08-27 14:24:31 +08:00
    原图:


    压缩后:


    区别还是挺明显的,当然,不对比肯定是发现不了的
    Loyalsoldier
        2
    Loyalsoldier  
       2017-08-27 14:25:46 +08:00
    哎不对……用的这个 v2 的 Chrome 插件自带的图片上传功能,传的好像不是无损的原图……尴尬了
    Marfal
        3
    Marfal  
       2017-08-27 14:48:57 +08:00
    @Loyalsoldier 微博图床会压缩的
    Marfal
        4
    Marfal  
       2017-08-27 15:01:17 +08:00
    压缩还是很明显的,举个栗子
    原图

    压缩后
    think2011
        5
    think2011  
       2017-08-27 15:02:27 +08:00
    跟 tinjpg tinpng 比怎么样呢?
    think2011
        6
    think2011  
       2017-08-27 15:02:42 +08:00
    tinyjpg & tinypng
    Marfal
        7
    Marfal  
       2017-08-27 15:06:20 +08:00
    压缩效率还是挺高的
    v9ox
        8
    v9ox  
       2017-08-27 15:15:14 +08:00 via iPhone
    说了半天怎么就和 ai 扯上关系了
    OctoCat
        9
    OctoCat  
       2017-08-27 15:22:21 +08:00 via iPhone
    项目还好,作为一个商业项目。
    谈个站,说情怀、曾 ai 热点的推广文案 0 分。
    Goimg
        10
    Goimg  
    OP
       2017-08-27 16:02:59 +08:00   ❤️ 1
    @OctoCat

    首先 Goimg.io 确实是个“站”,是个差不多 10 多年的老站长做的。它不属于任何机构或者公司。整个项目核心一共就 2 个人,做了 8.5 个月吧。至于正常使用一般免费的满足了日常对图片压缩的基本需求了。至于付费的东西,我也需要来担负高昂的服务器和带宽费用啊。图像文件处理压缩本来就很消耗服务器性能。目前来说它真的是非商业项目。

    我觉得我要真写推广文案应该不至于这水平~^-^

    在说这个 Ai,Ai 也好,人工智能也好,这些词本来就是人造出来的,是概念营销。大部分都是人工智障。

    Goimg.io 本身有多个压缩模型,在最早期我们先做的其实是个增量更新的爬虫程序,采集了大量的图片,目标源有 Dribbble、Behance、unsplash 等等...

    数据集和识别图形的色彩域、块、像素的计算,都基于 TensorFlow 框架,不断对压缩模型监督学习训练来的。


    如果你依然有着想深度交流的兴趣,可以随时联系我: [email protected]
    SourceMan
        11
    SourceMan  
       2017-08-27 16:21:25 +08:00 via iPhone
    @v9ox 是 爱(ai),不是人工智能,意思是个有情怀的站
    tf141
        12
    tf141  
       2017-08-27 16:43:38 +08:00   ❤️ 1
    帮顶,已收藏
    UnPace
        13
    UnPace  
       2017-08-27 17:19:18 +08:00 via iPad   ❤️ 1
    很不错,感谢。
    t6attack
        14
    t6attack  
       2017-08-27 17:30:05 +08:00
    关于人工智能、大数据、深度学习,只要用了相关算法,提升软件能力,就可以蹭。为什么不能蹭?
    至于你觉得是人工智障,那是因为你以人的智商,挑战现阶段 AI 的智商。那它当然是智障。
    t6attack
        15
    t6attack  
       2017-08-27 17:35:45 +08:00   ❤️ 1
    最近研究极验的滑动破解,缺口坐标能准确定位以后。剩下的就是滑动,本以为这部分是很简单的,结果发现,所谓的“大数据、深度学习”,作用就是在这个滑动过程。它会通过滑动过程判断是人还是机器。
    进行了一些速度、停顿等随机处理后,能 100%通过了。结果运行一天之后,成功率开始下降,不断返回“怪物吃了拼图”。然后修正代码,把随机成分进一步提高。恢复了 100%破解。结果两天之后,成功率又开始下降,然后不得不再次修改代码,把鼠标移动的随机性、拟人性进行了一次彻底的提升。终于恢复了正常。
    你说它算不算智能?当然算,它识别出了机器模拟人工的规律。
    你说它是智障,也可以,它仍然是可以破解的。我以人类的智商骗过了它。

    最关键的一点是:它以机器时间,对冲了我的人工时间。这就是“大数据、深度学习”成功。
    Goimg
        16
    Goimg  
    OP
       2017-08-27 17:55:30 +08:00 via iPhone
    @t6attack 深有感触,我们在采集数据的时候也是在这里反复尝试
    magicrolan
        17
    magicrolan  
       2017-08-27 18:55:03 +08:00
    @Loyalsoldier 试了下是有区别,但是感觉只要是压缩就肯定会有损失吧!
    magicrolan
        18
    magicrolan  
       2017-08-27 18:55:47 +08:00
    @OctoCat 没看到是商业项目了,点了下付费毫无卵用啊!!!!商业在哪儿...这程序员智障啊噗
    Goimg
        19
    Goimg  
    OP
       2017-08-27 20:14:51 +08:00 via iPhone
    @magicrolan 现在 Pro 会员还在内测,其实免费的也足够日常使用了。要不邀请你购买个 Pro 会员?哈哈哈^_^
    designer
        20
    designer  
       2017-08-27 21:39:56 +08:00   ❤️ 1
    不错的项目,支持一下!
    beyoung
        21
    beyoung  
       2017-08-27 22:06:44 +08:00 via iPhone
    @t6attack geetest 破解 有写相关文章吗 求地址
    misaka20038numbe
        22
    misaka20038numbe  
       2017-08-27 22:53:02 +08:00   ❤️ 1
    上传了张 2.4 MB 的图片测试,效果还是可以的,大小减少了 80 以上。
    效果嘛,非常好,基本上看不出不同(损失大概在 2%上下?)
    这让我想起了美剧硅谷中魔笛的视频流压缩
    Goimg
        23
    Goimg  
    OP
       2017-08-27 23:13:27 +08:00 via iPhone
    @designer 期待早日被创造狮收录^_^
    VinKing
        24
    VinKing  
       2017-08-27 23:56:12 +08:00
    好奇楼主压缩技术的细节,前提是如果方便公开的话,或者一些大概思路。
    (因为恰巧也用过一些压缩算法、软件,而楼主用的肯定不是开源这些,所以很好奇)
    楼上您的回复我也看了,并不是很理解。

    如果方便的话,期待楼主开贴探讨技术层面的东西。
    kuhung
        25
    kuhung  
       2017-08-28 00:28:47 +08:00
    想搞个去马赛克、提高画质的网站:)
    xoxo419
        26
    xoxo419  
       2017-08-28 08:42:15 +08:00
    感觉现在什么东西都和 AI 有关系, 动不动就是 AI.
    mrzou007
        27
    mrzou007  
       2017-08-28 09:16:47 +08:00
    英文版跟繁体版 样式乱了
    rmdel
        28
    rmdel  
       2017-08-28 09:40:49 +08:00
    很好奇,楼主的服务器用的是普通的服务器还是 GPU 服务器?
    v9ox
        29
    v9ox  
       2017-08-28 09:51:31 +08:00
    @kuhung 这个是真的需要“大数据”和“人工智能”了。炒概念是做不出去马赛克提升画质的。
    TuSDK
        30
    TuSDK  
       2017-08-28 10:23:46 +08:00
    我们公司也做了很多年的图像处理了,不过主要是图片的美化,楼主加油啊,听着棒棒哒!
    mcone
        31
    mcone  
       2017-08-28 10:42:49 +08:00
    > ps:对于图片压缩这事儿吧,已经有很多的工具、软件在做了。 相信我,对于图像压缩、图片格式、有损无损、压缩模型等等,我研究的一定比你多的多。

    既然提到了研究 有 paper 么?

    没有 paper 的“研究者”,我印象里上一个应该是微博上的某个辅导班“导师”吧,没记错的话被怼的很惨。

    另外没觉得跟 AI 有啥密切的联系,如果这里的 AI 指的是“有多少人工就有多少智能”的 AI,而不是菜包子的"用 AI 发电"的 AI。
    亦或是,现在难道用到了深层网络的,都敢叫做“带有 AI 的智能”了么
    Goimg
        32
    Goimg  
    OP
       2017-08-28 12:35:47 +08:00
    @VinKing 忙完最近手上的工作,你说的我会尝试一下。
    magicrolan
        33
    magicrolan  
       2017-08-29 12:10:20 +08:00
    @mcone 没人说研究就一定需要所谓的 paper 吧?还有,人家说 AI 人家喜欢,你咋和踩了尾巴一样?只要涉及到深度学习的叫 AI 有什么问题?叫 AI 还是“爱”人家喜欢怎么叫就怎么叫,你这么激动干啥?
    mcone
        34
    mcone  
       2017-08-29 14:43:52 +08:00
    @magicrolan 没任何营养的攻击性回复 已 B 请回 B
    有这时间去放松下眼睛多好 浪费时间打字 还浪费我时间
    xinxin9527
        35
    xinxin9527  
       2017-09-18 14:42:28 +08:00
    腾讯的智图其实不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4442 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:14 · PVG 18:14 · LAX 02:14 · JFK 05:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.