爱意满满的作品展示区。
thunk

我想要

  •  2
     
  •   thunk · Oct 15, 2015 · 5589 views
    This topic created in 4038 days ago, the information mentioned may be changed or developed.

    我想要压缩一些图片,目前市面上已经有很多在线或客户端,但是不能满足我,所以想自己做了一款。

    Hummingbird

    如果有兴趣,欢迎体验: https://github.com/stormtea123/hummingbird

    33 replies  •  2016-01-07 11:37:29 +08:00
    cxzzxc
    cxzzxc
    Oct 15, 2015
    1
    很赞啊。
    ylqhust
    ylqhust
    Oct 15, 2015 via Android
    2
    赞
    chairuosen
    chairuosen
    Oct 15, 2015
    3
    png 压缩效果跟 tinypng.com 哪个好?
    thunk
    thunk
    OP
    Oct 15, 2015
    4
    @chairuosen 用的算法是一样的
    iloveayu
    iloveayu
    Oct 15, 2015
    5
    我傻了, Win 版直接下载到桌面上解压了。

    zuroyu
    zuroyu
    Oct 15, 2015
    6
    压缩后的文件改名或移动到某个目录比把源文件移走要好
    burning
    burning
    Oct 15, 2015
    7
    Mac 版打不开
    burning
    burning
    Oct 15, 2015
    8
    囧 刚回复完打开了
    thunk
    thunk
    OP
    Oct 15, 2015
    9
    @burning 需要在 偏好设置 隐私与安全 允许第三方开发的 app
    thunk
    thunk
    OP
    Oct 15, 2015
    10
    @iloveayu windows 下是一个解压文件不是安装包,因为目录太长了,尝试很多次的封装不成功
    burning
    burning
    Oct 15, 2015
    11
    常驻状态栏 拖过去自动压缩 这样会不会挺好
    iloveayu
    iloveayu
    Oct 15, 2015
    12
    @thunk 哈哈,刚才没看目录结构直接解压了,结果这个文件夹无法移动和删除,后来把文件夹名改成了“ 1 ”,可以移动了。
    thunk
    thunk
    OP
    Oct 15, 2015
    13
    @burning 考虑到不是特别常用应用,所以没有常驻状态栏
    nigelvon
    nigelvon
    Oct 15, 2015
    14
    不知道撸主是否用过 nwjs , Electron 和它相比各有什么优缺点?
    liujiangbei
    liujiangbei
    Oct 15, 2015
    15
    为什么要做个客户端费这么大劲,一个简单的 nodejs 程序就能搞定这个事情。还方便移植和使用
    thunk
    thunk
    OP
    Oct 15, 2015
    16
    @iloveayu 在 README.md 添加了一些使用说明
    thunk
    thunk
    OP
    Oct 15, 2015
    17
    @liujiangbei 用 nodejs 每次都需要配置,稍显麻烦
    thunk
    thunk
    OP
    Oct 15, 2015❤️1
    18
    @nigelvon 分别做过不同的客户端。 nw 更成熟一些, Electron 更好用一些但在 windows 上打包文件一直出错,心塞
    kokdemo
    kokdemo
    Oct 15, 2015❤️1
    19
    @nigelvon 我最近在翻译 Electron 的文档,感觉 Electron 暴露出的可控的东西远远比 nw 多。
    nw 归根结底还是一款浏览器,我现在用的 todo 软件就是我自己写的
    https://github.com/kokdemo/deadline-nw
    就是用 web 应用封装的。
    weelion
    weelion
    Oct 15, 2015
    20
    不错哦~
    soolby
    soolby
    Oct 15, 2015
    21
    这软件为啥这么大。
    thunk
    thunk
    OP
    Oct 15, 2015
    22
    @kokdemo 赞,互相学习,嘿嘿
    RyuZheng
    RyuZheng
    Oct 15, 2015
    23
    虽然我已经有 Antelope 这个喜欢的了,但是还是给楼主 star 一下
    dqh3000
    dqh3000
    Oct 15, 2015
    24
    electron-packager 这个是有别于 nwjs 的吗?还是调用 nwjs

    js 写的不错,点个星

    虽然我现在用 pngquant ,不过说不定以后用得上
    thunk
    thunk
    OP
    Oct 15, 2015
    25
    @soolby 实际上封装的是 Chromium +node 模块+html+css+js ,你可以搜索 electron 了解一下

    @dqh3000 封装的是 optipng 和 pngquant

    @RyuZheng 谢谢
    sox
    sox
    Oct 15, 2015 via Android
    26
    搭车分享一下我做的 nwjs 调试工具 https://github.com/egoist/nwjs


    给还在用 nwjs 的同学 😳
    lizhenda
    lizhenda
    Oct 15, 2015
    27
    色彩风格蛮好看的哈
    xuexixuexi
    xuexixuexi
    Oct 16, 2015
    28
    原来这就是传说中的 Electron 做的程序。如果两个 Electron 做的程序,可以共用其中的部分吗?一个就要 80 多 M ……
    我最近正在学习 nw.js/Electron 这类的 HTML5+CSS3 的本地客户端界面,不知道它们调用 C 扩展处理底层任务如何?再有就是底层任务的回调,比如报告进度啊,状态啊,有办法通过 js 反馈到界面上吗?
    thunk
    thunk
    OP
    Oct 16, 2015❤️1
    29
    @xuexixuexi Electron 可以通过 js 反馈到界面,其它的也不太了解,我研究的比较浅,满足我目前的功能就没有再研究了
    cphilo
    cphilo
    Oct 16, 2015
    30
    试了下,在 mac 上面压缩之后不知道放在哪里了?
    thunk
    thunk
    OP
    Oct 16, 2015
    31
    @cphilo 压缩后会替换掉当前文件,压缩前会在当前目录新建一个 source 文件夹并备份文件
    YuHong
    YuHong
    Jan 7, 2016
    32
    赞标哥 @thunk 。
    NPM 3 应该可以解决 Windows 目录太长的问题,
    thunk
    thunk
    OP
    Jan 7, 2016 via iPhone
    33
    @YuHong 嘿嘿 有时间迭代一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 23:01 · PVG 07:01 · LAX 15:01 · JFK 18:01
    ♥ Do have faith in what you're doing.