惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
C
Check Point Blog
B
Blog RSS Feed
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
About on SuperTechFans
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
小众软件
小众软件
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
GbyAI
GbyAI
The Cloudflare Blog
博客园 - 叶小钗
S
SegmentFault 最新的问题
博客园 - Franky
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
B
Blog
Jina AI
Jina AI

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
图片/文件上传如此简单|macOS 图床客户端 uPic - 少数派
2020-01-05 · via 少数派

前言

相信很多人在写作(特别是需要多平台发布)的时候都会因为插图而增加工作量:

  • 平台图片外链不允许在网站外部访问。
  • 使用云图床服务上传流程复杂。

那么这些问题有没有办法解决呢,答案肯定是“有”。

  • Swift 原生开发的 macOS 端 iPic。
  • Electron 开发的跨平台 PicGo。

这些软件都可以很好的解决这些问题,那为什么我还会再开发一款此类APP呢?原因有以下几点:

  1. PicGo 每个类型的图床只能有一个配置,我个人有习惯将不同的用途的图片用多个图床区分。
  2. 个人比较喜欢用快捷键来完成这一系列操作。(最新版 PicGo 好像也已经支持了快捷键)
  3. PicGo 和 iPic 的路径规则支持都不多。

最重要的一点是我从 Windows 电脑换成 MacBook Pro 作为主力开发机后,就一直想学一学 Swift 开发。于是这就成为了我开发 uPic 的契机!

uPic 介绍

uPic 采用 Swift 原生开发,通过调用各个服务商的 API 接口实现。体积小、速度快。支持多种图床:smms, 又拍云 USS, 七牛云 KODO, 阿里云 OSS, 腾讯云 COS, 百度云 BOS, 微博, Github, 码云 Gitee, Amazon S3, Imgur, 自定义上传服务

支持多种常用的输出格式,并且提供上传前图片压缩功能(支持 JPG、PNG)。等等一些小功能…

多种上传方式

在上传方面支持了更多重方式以应对不同的使用场景:除了选择文件,拖拽文件到菜单栏这些最基本的上传操作外。uPic 还支持从剪切板获取文件上传、截图上传、从浏览器直接拖拽文件上传、Finder 右键上传以及命令行上传。

  • 选择文件上传支持自定义全局快捷键
选择文件上传
  • 从剪切板获取文件上传支持自定义全局快捷键
从剪切板获取文件上传
  • 截图上传支持自定义全局快捷键
截图上传
  • 拖拽本地文件上传
拖拽本地文件上传
  • 拖拽浏览器文件上传
拖拽浏览器文件上传
  • Finder 右键菜单上传
Finder 右键菜单上传
  • 命令行上传
命令行上传

强大的图床配置

在图床配置方面简单又灵活。特别是在保存路径配置上 uPic 提供了极其灵活的配置方案,可根据自己的使用习惯或需求来随意搭配。 

图床配置

如图:最终保存在服务上的路径会是2020/1/5/filename.png

精美的上传历史

上传历史采用瀑布流方式展示最近上传的文件缩略图,鼠标悬浮展示原图。方便查找。 

上传历史

并且历史界面的展示效果可以自行配置。

高级配置

除了上面介绍的功能以外,uPic 还支持多种常用的图片引用格式,并且上传时提供图片压缩功能(支持 JPG、PNG)等等一些小功能…

最后

目前 uPic 已在 Gtihub 开源,👏 欢迎大家下载尝试。 🤓 期待您的建议与反馈!

可在 微博Twitter 或 TG 上联系我。更多信息和联系方式可在 Github 上查看。