Skip to content

Latest commit

 

History

History
72 lines (38 loc) · 2.14 KB

README_cn.md

File metadata and controls

72 lines (38 loc) · 2.14 KB

DDU (Dynamic Digital Utility)

Dynamic - 能够捕捉屏幕上动态变化的内容

Digital - 专注于处理数字图像和媒体

Utility - 提供了实用的屏幕截图功能

所以完整的应用程序名称及其寓意为:

"DDU Screenshot"

  • Dynamic:捕捉动态变化的屏幕内容
  • Digital:专注于数字图像和媒体
  • Utility:提供实用的屏幕截图功能

这个名称中每个字母都代表了该应用的核心特点和价值主张。用户可以通过这个名称快速了解这个应用程序的定位和功能。

项目的介绍

本项目是一款桌面截图应用工具,提供截图、编辑、复制、发送、云端同步(用户自己绑定邮箱,数据掌握在自己手中)等功能。

本项目初心有两个方面

一、日常使用 Mac 系统截图,会有一些编辑,复制发送等需求,但是操作起来比较麻烦。再有会使用 飞书、微信等应用截图功能,也并不能满足我的需求,故而构思想要开发一款符合自己需求的工具。所以开发了这款应用,来解决日常截图的需求。

二、本着学习 Rust Tauri 技术栈的目的,所以以该项目为契机而启动。

这个项目能进度到哪里完全不确定,但是等到功能达到可用级别,会考虑增加商业功能。

代码和文件结构

TODO

功能实现

[x] 截图功能

[x] 截图预览功能

[x] 截图保存功能

[x] 截图列表展示

[x] 截图列表,删除功能

[ ] 截图列表,复制功能

[ ] 截图自动复制

[ ] 图像文字识别提取 OCR 功能

[ ] 云端同步图片能力,支持跨设备查看

[ ] 自定义云盘服务器

[ ] 多语言支持

应用设置功能

[x] 开机自动启动

[x] 截图保存路径设置

[ ] 截图快捷键设置

使用技术 Tauri + Vue3 + TypeScript

Recommended IDE Setup