Skip to content
 
 

Repository files navigation

🇨🇳中文 | 🇬🇧English
uPic

Picture and file upload tool for macOS. - A native, powerful, beautiful and simple

Travis Build Status MIT

Donate on PayPal Chat on Telegram Follow My Twitter Follow My Twitter


🔧 Fork 版本说明

⚠️ 此为 graylogo 的 Fork 版本,专门适配 macOS 26 和 Xcode 26

✨ 本版本更新内容

v1.4.8-macOS26 (2024-06-06)

核心兼容性升级

  1. WCDB 数据库升级

    • 升级 WCDB 从 2.1.9 到 2.1.16
    • 修复 Swift 6 编译兼容性问题
    • 修复 C++ 标准库的特殊化错误
  2. 移除不兼容的 libminipng 框架

    • 移除预编译的 libminipng.framework(与 Swift 6 不兼容)
    • 改用 macOS 原生 NSBitmapImageRep 进行 PNG 图片压缩
    • 保持原有的图片压缩功能不变
  3. Xcode 26 适配

    • 更新 entitlements 文件配置
    • 最低系统要求提升至 macOS 13
    • 优化 Swift 6 编译设置

🔄 与上游版本差异

  • 基于原作者 v0.21.1 之后的最新代码
  • 包含原作者的所有功能更新
  • 专注于 macOS 26/Xcode 26 兼容性修复

⚠️ 系统要求

  • 最低: macOS 13 (Ventura) 或更高版本
  • 推荐: macOS 14 (Sonoma) 或 macOS 26
  • Xcode: Xcode 15+ (推荐 Xcode 26)

📥 安装方式

方式一:编译安装

# 克隆此仓库
git clone https://github.com/graylogo/uPic.git
cd uPic

# 编译 Release 版本
xcodebuild -project uPic.xcodeproj -scheme "uPic(Release)" -configuration Release build

# 应用将生成在
# ./build/Build/Products/Release/uPic.app

方式二:命令行安装

# 编译后复制到应用程序文件夹
cp -R ./build/Build/Products/Release/uPic.app /Applications/

# 启动应用
open -a uPic

🔄 保持与上游同步

此 Fork 会定期从原作者仓库同步更新:

# 添加上游仓库(如果还没有)
git remote add upstream https://github.com/gee1k/uPic.git

# 同步上游更新
git fetch upstream
git merge upstream/master
git push origin master

📚 相关资源


👬联系: Telegram, Twitter, 微博

☕️赞助: Paypal, 支付宝, 微信支付

📱uPic for iOS: uPic for iOS

📑 简介

uPic(upload Picture) 是一款 Mac 端的图床(文件)上传客户端

💡 特点: 无论是本地文件、或者屏幕截图都可自动上传,菜单栏显示实时上传进度。上传完成后文件链接自动复制到剪切板,让你无论是在写博客、灌水聊天都能快速插入图片。 连接格式可以是普通 URL、HTML 或者 Markdown,仍由你掌控。

🔋 支持图床: smms又拍云 USS七牛云 KODO阿里云 OSS腾讯云 COS百度云 BOS微博GithubGiteeAmazon S3Imgur自定义上传接口、...

🚀 如何安装

下载安装

1.AppStore(推荐):

只有 AppStore 才是最新的版本。其他方式安装的停留在 v0.21.1,可以自行拉取代码编译打包。

uPic for macOS

2.Homebrew

brew install bigwig-club/brew/upic --cask

3.手动

Github release 下载。

如果在国内访问 Github 下载困难的,可以从Gitee release下载。

检查系统分享权限

  • 1.打开 uPic

  • 2.确保应用有完全磁盘访问权限,可在偏好设置 - 高级 中授权

🕹 使用方式

功能 描述 预览
🖥 选择文件上传 Finder选择文件上传。可设置全局快捷键
⌨️ 复制文件上传 上传已拷贝到剪切板的文件。可设置全局快捷键
📸 截图上传 直接拉框截图上传。可设置全局快捷键
🖱 拖拽本地文件上传 拖拽文件到状态栏上传
🖱 拖拽浏览器图片上传 从浏览器拖拽图片到状态栏上传
📂 系统分享上传 右击文件选择分享到uPic上传
⌨️ 命令行上传 通过执行命令调用 uPic 上传文件

🧰 更多功能

1.全局快捷键

2. 上传历史

优秀软件推荐

✨ Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Other Contributors

Thanks goes to these wonderful people (emoji key):

alley
alley

🌍
Jackxun123
Jackxun123

🌍
eleven
eleven

🌍
zhucebuliaomax
zhucebuliaomax

🎨

uPic © Svend, Released under the MIT License.
Authored and maintained by Svend with help from contributors (list).

About

📤uPic is a native, powerful, beautiful and simple picture and file upload tool for macOS.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages