diff --git a/README.md b/README.md index a283eea..273486a 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,20 @@ [中文](#中文) | [English](#english) +## Screenshots / 功能截图 + +| 标注贴图 | AI 图像编辑 | +| --- | --- | +| ![Sticky Annotate](docs/images/sticky-annotate.png) | ![AI Edit](docs/images/ai-edit.png) | + +| AI 视觉理解 | 长截图 | +| --- | --- | +| ![AI Vision](docs/images/ai-vision.png) | ![Long Capture](docs/images/long-capture.png) | + +| OCR 结果 | GIF 录制 | +| --- | --- | +| ![OCR Result](docs/images/ocr-result.png) | ![GIF Record](docs/images/gif-record.png) | + --- ## 中文 @@ -44,7 +58,7 @@ - 全局快捷键(可配置并持久化) - 系统托盘菜单 - 中英文切换(切换后自动重启应用) -- AI 图像编辑(可配置模型与 API Key) +- AI 图像编辑与视觉理解(可配置服务商、模型与 API Key) ### 技术栈 - C++17 @@ -144,6 +158,14 @@ cmake --build build --config Release - AI - `AI/apiKey` - `AI/selectedModel` +- Vision + - `Vision/apiKey` + - `Vision/provider` + - `Vision/model` + - `Vision/proxyEnabled` + - `Vision/proxyType` + - `Vision/proxyHost` + - `Vision/proxyPort` - 快捷键 - `Shortcuts/screenshot` - `Shortcuts/screenshotSave` @@ -206,7 +228,7 @@ It supports multi-screen capture, region annotations, sticky image editing, long - Configurable global shortcuts (persisted) - System tray menu - Chinese/English UI switching (app restarts after switching) -- AI image editing with configurable model/API key +- AI image editing and visual understanding with configurable provider, model, and API key ### Tech Stack - C++17 @@ -306,6 +328,14 @@ Run on Linux (path may vary by generator): - AI - `AI/apiKey` - `AI/selectedModel` +- Vision + - `Vision/apiKey` + - `Vision/provider` + - `Vision/model` + - `Vision/proxyEnabled` + - `Vision/proxyType` + - `Vision/proxyHost` + - `Vision/proxyPort` - Shortcuts - `Shortcuts/screenshot` - `Shortcuts/screenshotSave` diff --git a/docs/images/ai-edit.png b/docs/images/ai-edit.png new file mode 100644 index 0000000..dc87b35 Binary files /dev/null and b/docs/images/ai-edit.png differ diff --git a/docs/images/ai-vision.png b/docs/images/ai-vision.png new file mode 100644 index 0000000..5a71eb5 Binary files /dev/null and b/docs/images/ai-vision.png differ diff --git a/docs/images/gif-record.png b/docs/images/gif-record.png new file mode 100644 index 0000000..0b6edac Binary files /dev/null and b/docs/images/gif-record.png differ diff --git a/docs/images/long-capture.png b/docs/images/long-capture.png new file mode 100644 index 0000000..52825e5 Binary files /dev/null and b/docs/images/long-capture.png differ diff --git a/docs/images/ocr-result.png b/docs/images/ocr-result.png new file mode 100644 index 0000000..a1c250f Binary files /dev/null and b/docs/images/ocr-result.png differ diff --git a/docs/images/sticky-annotate.png b/docs/images/sticky-annotate.png new file mode 100644 index 0000000..0695a84 Binary files /dev/null and b/docs/images/sticky-annotate.png differ diff --git a/docs/images/tzshot-preview.png b/docs/images/tzshot-preview.png new file mode 100644 index 0000000..0b6edac Binary files /dev/null and b/docs/images/tzshot-preview.png differ