图床神器 iPic: 体验改进、更贴心 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
quietjosen
V2EX    macOS

图床神器 iPic: 体验改进、更贴心

  •  
  •   quietjosen 2016-08-01 00:02:13 +08:00 6753 次点击
    这是一个创建于 3417 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iPic 上架 Mac App Store 后,受到大伙全 5 星一致好评,我也很开心自己做的东西有这么多朋友喜欢、对大家有帮助。

    不知觉中, iPic 上架快一个月了。期间,很多朋友提了各种需求或建议,我也备感压力。于是,奉上此次 iPic 改进版,希望大家用起来更舒心。

    批量上传:保存批量结果

    之前, iPic 在批量上传图片时,仅保存最后上传图片的链接。这和一些朋友的使用习惯不符:比如写游记时先把所有图片贴上去、然后再码字。这样的场景下,就希望能得到所有这些图片的链接。

    于是,这次 iPic 支持了这一点:不论使用 Finder 服务、还是通过拖拽批量上传时,都会得到批量结果。当然,同时支持普通链接、和 Markdown 格式。

    http://o80u.bkt.clouddn.com/1.jpg http://o80u.bkt.clouddn.com/2.jpg http://o80u.bkt.clouddn.com/3.jpg 

    快捷键:上传已复制图片

    之前,对于复制的图片,还需要点开 iPic 菜单才能临时上传。现在,不管是在任意 App 中,只要复制图片、然后按下 Command + Shift + U 快捷键,就可以上传该图片了。

    有了这一功能后,去掉了以下 2 个关联的功能:

    • 去掉打开 iPic 菜单的快捷键
      • 因为之前快速打开菜单主要就是为了临时上传图片,现在有了专门的快捷键,就不再需要了。
    • 去掉自动上传
      • 这可是下了很大的决心。要知道,自动上传是 iPic 从最最开始就有的功能、而且是作为 iPic 最特色的功能。
      • 不过,它也给很多用户带来困扰:不注意开启自动上传时,明明复制一张图片是要粘贴到 QQ 中,结果却被自动上传而变成了链接。或者是不小心上传了隐私图片到微博而无法删除。
      • 现在,哪怕是临时上传一张图,在 iPic 中也有多种便捷的方式可以实现。终于,去掉了这个好用、却又会带来麻烦的功能。缅怀一下…

    切换链接类型 -> 主菜单

    实际使用中发现,上传图片后,有时需要普通链接、有时需要 Markdown 格式。于是,在此次 iPic 中,链接的切换被放在主菜单中。

    其中,还有一个很贴心的功能:切换类型时,如果粘贴板中有上一格式的内容,会转换后重新保存到粘贴板中。

    • 说个具体的场景:使用 iPic 上传图片后,发现图片链接格式不是自己想要的(比如,在写博客时,希望图片格式是 Markdown ,而当前在 iPic 设置的是普通的 http 链接)。这里,点击 iPic 菜单中的 Markdown ,不仅能将接下来上传的图片链接格式改为 Markdown ,还能将刚刚上传的链接改为 Markdown 格式,只要直接粘贴即可。

    上面的描述比较绕,可当你真正遇到这种困扰时,这样的设计绝对贴心。当然,不仅支持单个图片链接的转换及保存,批量上传图片也可以。

    七牛、又拍:支持自定义文件名

    之前上传至七牛、又拍时,默认是在文件名前加日期的,主要是为了降低重名的概率。不过,确实没想到,很多朋友对链接很在意,希望能使用更纯粹的链接。于是,这一版中 iPic 支持 3 种文件名格式:

    • 纯文件名,也即和上传时文件名相同,比如 pic.jpg
    • 日期-文件名,也即和之前的 iPic 相同,比如 2016-06-16-pic.jpg
    • 随机,比如 jk8l1.jpg,可以大大缩短链接长度

    当然,即便使用纯文件名,也不用担心上传时覆盖同名文件。 iPic 会自动检测、并在有重名文件时重命名。

    另外,之前的 iPic 是支持七牛、又拍的自定义文件名前缀(或称为路径),窃以为很巧妙地与网址前缀结合,结果却给大家带来了困扰:很多朋友很难想到这点而觉得 iPic 不支持。好吧,老老实实使用完整的格式,更直观易懂。

    其中,网址前缀除了支持 http:// 或 https:// 开头,还支持以 // 开头,网站支持自动识别 http:// 还是 https:// 的朋友会喜欢。

    Imgur 、 Flickr: 支持多个账户

    恩,这个功能很直白了。如果你有多个账户、或者想使用一个账户中不同的相册,这会是你喜欢的。当然,你可以通过不同的名字来区分。

    精简主菜单

    你会发现, iPic 主菜单也有了些变化:

    • 去掉文件名
    • 增大已上传图片尺寸,更直观
    • 一级菜单中上传记录减少至 3 个,其他则藏于 更多图片 中,总数仍为 15

    其他

    • 支持 macOS Sierra
    • 一些细琐的改进

    下载

    恩,最重要的在最后:>>> 点我下载 <<<

    目前,这一版本并未上架 Mac App Store ,我也还在持续改进中;所以,算作体验版吧。

    当然,不论任何建议或吐槽,都欢迎 跟我聊聊天

    60 条回复    2016-09-04 17:26:45 +08:00
    ChiangDi
        1
    ChiangDi  
       2016-08-01 00:19:04 +08:00 via Android
    这个有开源计划吗?
    ozOGen
        2
    ozOGen  
       2016-08-01 03:44:15 +08:00
    hmm ,等 app store 版
    gzelvis
        3
    gzelvis  
       2016-08-01 04:48:18 +08:00
    good job, 期待非 MAS 收费版出来
    Showfom
        4
    Showfom  
    PRO
       2016-08-01 06:23:56 +08:00 via iPhone
    楼主可以支持 sm.ms 图床吗
    quietjosen
    5
    quietjosen  
    OP
       2016-08-01 07:22:38 +08:00
    @ChiangDi 会开放上传接口,别的 App 也可以调用 iPic 上传图片。比如目前打算和 Snipaste 合作,截图后直接上传至图床。
    quietjosen
        6
    quietjosen  
    OP
       2016-08-01 07:22:57 +08:00
    @ozOGen 恩,不急可以等,也可以先体验。
    quietjosen
        7
    quietjosen  
    OP
       2016-08-01 07:23:26 +08:00
    @gzelvis 哎, MAS 是个梗
    quietjosen
        8
    quietjosen  
    OP
       2016-08-01 07:23:32 +08:00
    @Showfom 收到
    designer
        9
    designer  
       2016-08-01 08:51:45 +08:00
    可惜用 windows
    ChiangDi
        10
    ChiangDi  
       2016-08-01 09:01:35 +08:00 via Android
    不过我觉得最重要的是要有自定义图床的功能,因为每个人用的图床不一样,你不可能每个都支持
    chztv
        11
    chztv  
       2016-08-01 09:16:23 +08:00
    非常开心的看到 iPic 又更新了。
    好多功能都是我迫切需要的,比如 MD 链接和普通链接的切换,至少 V2 就只需要普通链接,哈哈;文件名自定义也非常好,终于能上传不带日期的文件名了。
    体验版如何使用?直接在 MAS 版上覆盖?后期 MAS 更新,如何操作?
    songjiaxin2008
        12
    songjiaxin2008  
       2016-08-01 09:18:06 +08:00 via iPhone
    楼主早上就回复我邮件了,很好的开发者!
    quietjosen
        13
    quietjosen  
    OP
       2016-08-01 09:25:09 +08:00
    @designer 抱歉了~
    quietjosen
        14
    quietjosen  
    OP
       2016-08-01 09:26:48 +08:00
    @ChiangDi 所谓支持“自定义图床”,本质是要看“自定义图床”支持什么样的 API ,不同 API 的接入方式不一样,所以其实很难有自定义图床的支持,只能我一个个去适配。

    当然,如果每个图床服务都像乐高一样有标准接口,那开发者的人生就轻松不少。
    tivupo
        15
    tivupo  
       2016-08-01 09:28:18 +08:00
    @quietjosen 这个版本,什么时候可以在 app store 更新?
    SErHo
        16
    SErHo  
       2016-08-01 09:28:22 +08:00
    ,文件名自定义这个非常好。
    quietjosen
        17
    quietjosen  
    OP
       2016-08-01 09:29:08 +08:00
    @chztv 哈哈,看来就是照着你的需求做的。看起来改进都不大,但真的用才会觉得贴心。

    推荐重命名后放到 Applications 目录,比如可以重命名为 'iPic2'。数据上和 MAS 版本是相同的,比如使用同一分图床配置。以后 MAS 升级也是无缝的,即所有的图床、上传历史等配置都一样。
    quietjosen
        18
    quietjosen  
    OP
       2016-08-01 09:29:28 +08:00
    @songjiaxin2008 不客气,大家满意就好。
    quietjosen
        19
    quietjosen  
    OP
       2016-08-01 09:30:00 +08:00
    @tivupo 计划在 macOS Sierra 发布时同步上架。期间应该还会有新的体验版。
        20
    quietjosen  
    OP
       2016-08-01 09:30:23 +08:00
    @SErHo 嗯嗯,很小的功能,却很贴心。
    quietjosen
    JEFFMEME
        21
    JEFFMEME  
       2016-08-01 09:38:35 +08:00
    批量传图后有没有类似 Alfred 这样的 是用 cmd+123456 这样的快捷键选图片
    quietjosen
        22
    quietjosen  
    OP
       2016-08-01 10:21:22 +08:00
    @JEFFMEME 批量传图后,所有图片的链接是一起保存到粘贴板中。

    如果单独需要某一张,可以打开 iPic 菜单,使用 A/B/C 快捷键选择某张图片,该图片的链接就保存到粘贴析中了。并不支持 CMD+123 来选择,不过,记下这一点了。
    ChiangDi
        23
    ChiangDi  
       2016-08-01 10:31:33 +08:00
    @quietjosen 没有啊你可以开放插件 API 啊,像 Alfred 那种自己写插件的就可以自定义支持图床啊
    quietjosen
        24
    quietjosen  
    OP
       2016-08-01 10:38:10 +08:00
    @ChiangDi 恩,懂你意思了。这对程序架构要求挺高的,记下了。
    jiangzhouq
        25
    jiangzhouq  
       2016-08-01 10:52:16 +08:00
    不错哦,支持,已经买了。
    quietjosen
        26
    quietjosen  
    OP
       2016-08-01 10:59:08 +08:00
    @jiangzhouq 哇,感谢支持,更有动力了!
    laoertongzhi
        27
    laoertongzhi  
       2016-08-01 16:43:11 +08:00
    两点建议:

    1 、可不可以不需要通过 App store 购买,我快要被 App store 搞奔溃;

    2 、可以查看全部的历史上传记录,免得重复上传。
    duduxiaoming
        28
    duduxiaoming  
       2016-08-01 20:01:22 +08:00
    建议增加自定义配置 API ,像 MWeb 这种,就非常好。就不用一个一个去适配他们的接口。



    对于不用 7 牛等服务的又有自己的图床的,迫切需要自定义 API 功能啊。
    quietjosen
        29
    quietjosen  
    OP
       2016-08-01 21:01:17 +08:00
    @laoertongzhi 恩, MAS 确实是个坑,我也在考虑非 MAS 版本。

    全部历史这个事,如果有上百个历史,历史也就变得不可用了。如果真的要找很早之前传的图,不如到图床去找。目前 iPic 还没设计这样的图片管理功能。
    quietjosen
        30
    quietjosen  
    OP
       2016-08-01 21:01:56 +08:00
    @duduxiaoming 这个,是要把每个用户逼成程序员的节奏啊~
    sunyang
        31
    sunyang  
       2016-08-01 21:51:06 +08:00 via iPhone
    为什么去掉?加个开关不好吗
    quietjosen
        32
    quietjosen  
    OP
       2016-08-01 22:03:20 +08:00
    @sunyang 是说哪个功能?这样可以让 App 更精简、主要的功能更易用。
    duduxiaoming
        33
    duduxiaoming  
       2016-08-01 22:27:22 +08:00
    @quietjosen 哈哈,可以算高级功能。
    quietjosen
        34
    quietjosen  
    OP
       2016-08-01 22:50:16 +08:00
    @duduxiaoming 粗犷豪放了一点~
    laoertongzhi
        35
    laoertongzhi  
       2016-08-02 08:56:37 +08:00
    @quietjosen

    不会的啊,按日期分类,缩略图展示就好了啊!
    ewBuyVmLZMZE
        36
    ewBuyVmLZMZE  
       2016-08-02 10:21:52 +08:00
    不上架?这就尴尬了。
    quietjosen
        37
    quietjosen  
    OP
       2016-08-02 11:52:48 +08:00 via iPhone
    @syhily 之后 MAS 也会更新。这个版本可以和 MAS 上的并存。
    shliujing
        38
    shliujing  
       2016-08-02 14:03:54 +08:00
    可惜我用的 windows...
    quietjosen
        39
    quietjosen  
    OP
       2016-08-02 14:30:56 +08:00
    @shliujing 尴尬了…
    Lxxyx
        40
    Lxxyx  
       2016-08-03 16:07:23 +08:00
    Mac 上订阅了,感觉非常赞,但是因为个人原因,经常需要用 Ubuntu 或 windows 。作者有意开发别的平台吗?
    quietjosen
        41
    quietjosen  
    OP
       2016-08-03 17:21:44 +08:00
    @Lxxyx 暂时没这技能,抱歉…
    judi0713
        42
    judi0713  
       2016-08-04 15:29:40 +08:00
    楼主求尽快上架 MAS 啊啊啊等哭了
    quietjosen
        43
    quietjosen  
    OP
       2016-08-04 16:53:04 +08:00
    @judi0713 这个版本可以和目前 MAS 架上的版本并存的。

    推荐重命名后放到 Applications 目录,比如可以重命名为 'iPic2'。数据上和 MAS 版本是相同的,比如使用同一分图床配置。以后 MAS 升级也是无缝的,即所有的图床、上传历史等配置都一样。
    wangqj
        44
    wangqj  
       2016-08-06 09:21:09 +08:00
    如果我自己有 VPS 的话,能否增加上传到自己的 ftp 服务器的功能?
    quietjosen
        45
    quietjosen  
    OP
       2016-08-06 11:50:08 +08:00
    @wangqj 目前尚未支持使用 ftp/sftp 上传至自己的服务器,以后会考虑的。
    ainimuyan
        46
    ainimuyan  
       2016-08-06 17:35:19 +08:00
    @quietjosen 图片上传为何会在点击后等待 10 几秒才开始?上传过程过慢?传一半卡主了?网速是没有问题的,这些算是最核心的体验了吧
    quietjosen
        47
    quietjosen  
    OP
       2016-08-06 21:43:58 +08:00
    @ainimuyan 是用的七牛吗?我这也有时飞快,有时上传会先卡、然后瞬间上传成功。

    哎,这个事我已经跟七牛客服扯过几次了,因为 iPic 是使用七牛官方 SDK 上传图片。他们除了让我调整上传时的 buffer ,没有任何其他办法。我感觉七牛官方 API 实现有问题,也很可能和七牛在不同宽带的上传服务器优化有关。

    相同的网络,上传至默认(也即微博)图床有问题吗?
    ainimuyan
        48
    ainimuyan  
       2016-08-07 19:01:26 +08:00
    @quietjosen 确实是七牛,这样的话他这个性能服务端的话岂不是肯本没法用,以前有个服务是用有 youpai 抖动也很厉害,现在服务端用 ali OSS 还算稳定,考不考虑增加个支持呢,或者大家都用的什么比较稳定的
    ainimuyan
        49
    ainimuyan  
       2016-08-07 19:12:30 +08:00
    @quietjosen 或者七牛的 sdk 不是有多种上传方法,换种可靠的?或者自定义可选的,比如上传大图时使用分块上传
    quietjosen
        50
    quietjosen  
    OP
       2016-08-07 22:48:12 +08:00
    @ainimuyan 以我的感觉,确实是国内宽带 + 七牛服务器的问题。国内宽带确实挺复杂,电信、网通、移动等等,有时移动到电信的速度,还没有移动到国外快。要在这样的网络环境中保证各个宽带、在任意时间速度都很快,并不容易。以我实际的经验,一般上午会快、稳定,下午和晚上就看运气了。传都是能传的,只是进度什么的不靠谱。

    七牛 SDK 并没有你设想的有多种,只有传内存中图片、传图片文件 2 种。唯一可调的就是上传时的 Buffer ,但这仅对传特大文件时有用,对图片这种一般都在 10MB 以下的,没多大用。

    会增加新的图床支持的,阿里 OSS 也有一些朋友提,我在考虑要不要搞个投票贴,看大家哪些图床用的多。
    ainimuyan
        51
    ainimuyan  
       2016-08-08 10:45:18 +08:00
    @quietjosen 可以,谢谢回复
    quietjosen
        52
    quietjosen  
    OP
       2016-08-08 16:34:39 +08:00
    @ainimuyan 不客气,感谢理解。
    tivupo
        53
    tivupo  
       2016-08-16 14:52:39 +08:00
    最新系统 10.12 beta6 无法成功上传图片到新浪,其他存储没有试过。
    tivupo
        54
    tivupo  
       2016-08-16 14:55:31 +08:00
    把之前删除,重新安装,现在可以上传了。。
    quietjosen
        55
    quietjosen  
    OP
       2016-08-18 12:46:22 +08:00
    @tivupo 恩,我在 10.12 测试过的,有问题随时来反馈;也可以在 iPic 菜单 > 更多 中反馈。
    quietjosen
        56
    quietjosen  
    OP
       2016-08-22 08:45:11 +08:00
    @ainimuyan iPic 最新体验版已经支持阿里云 OSS ,可以到这里了解详情并下载:
    http://v2ex.com/t/300860
    quietjosen
        57
    quietjosen  
    OP
       2016-08-31 06:57:29 +08:00
    @ozOGen @chztv @tivupo @SErHo @jiangzhouq @syhily @Lxxyx @judi0713

    最新版 iPic 已经上架 MAS ,具体介绍请移步: t/302801

    如果你觉得 iPic 还不错,麻烦下载后顺手给个好评,谢谢。
    zifeixu85
        58
    zifeixu85  
       2016-09-04 13:20:51 +08:00
    已经订阅支持,不错的。
    以前一直用的 Dropzone + qiniu 插件。
    问题就是文件存在后上传失败和不能直接复制 Markdown 链接,现在都解决了,棒棒的!
    zifeixu85
        59
    zifeixu85  
       2016-09-04 13:22:37 +08:00
    拖动文件的时候,能否把 icon 放大一点呢?这样方便大家操作。
    但是像 Dropzone 那样的也不方便,出现的面积太大,遮挡部分桌面或其他应用界面了。
    quietjosen
        60
    quietjosen  
    OP
       2016-09-04 17:26:45 +08:00
    @zifeixu85 恩,记下了。另外,不喜欢 Droplr 这种随便一拖就出现个释放区域的做法。我在 99% 的情况下并不是要拖到它上,它非得出现个释放区域,挺烦的。我试试能不能仅在靠近 iPic 菜单图标时才出现,这样感觉会好些。

    除了拖动,也可以试试 Command + U 快捷键来上传文件,个人用快捷键比拖拽多。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3303 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 85ms UTC 00:41 PVG 08:41 LAX 16:41 JFK 19:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86