一个自己做的 mac,图床小应用,最近使用 swift3 重写了下

2017-01-01 13:22:46 +08:00
 chenxtdo

一款 Mac 小软件(用于上传图片到图床生成外链接(支持生成 markdown 链接))

模仿 iPic 应用开发,感谢Mac App 基础开发教程学习指导,感谢谷歌的问题解答

上传图片到图床,然后直接生成图片链接到剪贴板(支持生成 markdown 链接)

大大省去了写论坛,博客插图的麻烦事,配合Chrome 插件 Markdown here在一切可以写富文本的地方如微信公众号文章,方便快捷得插图

如果你觉得好,请 Star✨下

最新版本下载见最下面


可能有未知 bug ,请通过 chenxtdo@gmail.com 给予反馈,阿里阿都

已有功能:

  1. 拖拽图片文件到状态栏图标直接上传(随手一拖)
  2. 复制图片文件,点击状态栏上传按钮上传( CMD + C 图片后 点击应用上传件直接上传)
  3. 用截图工具保存在剪贴板的图片,点击上传直接上传(此处可能有 BUG ,现阶段通过七牛云的 SDK 进行上传,好像有点 BUG ,无法指定 data 的格式,也有可能操作有误。现阶段通过七牛云转码接口进行处理)
  4. 配置自己的图床(暂时支持七牛云)
  5. 增加上传进度展示
  6. 新增上传图片的展示,与最近 5 张的上传历史,点击直接复制链接
  7. 增加自动自动上传功能

ToDo:

  1. ~~上传的历史列表(可以复制之前的链接)~~
  2. ~~上传进度展示(网速慢的时候我都不知道有没有在传呀。- -!)~~
  3. 多图同时上传(一次性好几张图一起来更佳爽)
  4. 图片的比例更改(目前可以通过更改七牛云的链接进行裁剪,七牛云图片处理文档
  5. 去掉 SDK ,通过 API 上传图片
  6. 等等

注意:

上传图片需要千牛云的 token ,该 token 是通过后台服务器获取的,返回给客户端,用于上传图片,为了不每次去获取 token ,本地会在获取一次后记录 token 。可是,这个 token 可能过期,导致图片上传失败(其实我也不太清楚会不会过期,😄)。这里需要你再一次尝试上传。

上传图片失败:不是自定义配置信息错误,就是 token 过期

演示

下面演示

公众号,邮件等可以富文本的地方插图

![656852016-07-18 15_58_25.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/656852016-07-18 15_58_25.gif)

拖拽上传:

![2017010119864Kapture 2017-01-01 at 13.12.19.gif]( http://oj1afz1k8.bkt.clouddn.com/2017010119864Kapture 2017-01-01 at 13.12.19.gif)

复制上传:

![742212016-07-13 21_53_52.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/742212016-07-13 21_53_52.gif)

截图上传:

![2016-07-12 23_32_08.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/589982016-07-12 23_32_08.gif)

现在应该能满足基本需求,功能不断完善中

下载方式点击此处 github

3381 次点击
所在节点    macOS
15 条回复
fashioncj
2017-01-01 14:04:13 +08:00
哈哈哈之前就开始用了感觉很好。可以考虑 jia imgur
Kilerd
2017-01-01 14:18:18 +08:00
那个教程我收下了。
chenxtdo
2017-01-01 15:07:33 +08:00
@fashioncj 谢谢支持
mejinke
2017-01-01 16:14:39 +08:00
@chenxtdo 楼主我也要想买 swift
mejinke
2017-01-01 16:14:55 +08:00
学。。。
KingBillSame
2017-01-01 20:20:01 +08:00
可以做个到新浪的不 w
chenxtdo
2017-01-01 21:43:01 +08:00
@KingBillSame 好的,我看下。有空更新上
chenxtdo
2017-01-01 21:44:10 +08:00
@mejinke 我买的是 OC 的版本,这本书更多的是讲 cocoa 的 API 。所以如果你会 swift ,也可以看 OC 的版本开发
sewyu
2017-01-01 21:49:11 +08:00
刚试了一下,非常好用,万分感谢
chenxtdo
2017-01-01 23:17:12 +08:00
@sewyu 谢谢支持
Showfom
2017-01-02 12:38:13 +08:00
楼主可以支持 sm.ms 图床吗
chenxtdo
2017-01-02 14:09:15 +08:00
@Showfom 有空,我整理一下,支持其他图床!也可以自行修改源码,添加
chenxtdo
2017-01-03 10:14:10 +08:00
bug ,修复已经能更新
smallaccount
2017-01-03 22:42:24 +08:00
微博图床能搞定不?
chenxtdo
2017-02-27 14:01:04 +08:00
@Showfom 我想对接下 sm.ms 。 请问怎么搞

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX