{"id":24463675,"url":"https://github.com/loveboyme/sample-watermark","last_synced_at":"2025-03-14T11:13:59.498Z","repository":{"id":272018355,"uuid":"915105880","full_name":"loveboyme/Sample-Watermark","owner":"loveboyme","description":"Windows 环境下基于 Python 的自定义全局文字水印软件 | A custom global text watermark software based on Python in the Windows environment","archived":false,"fork":false,"pushed_at":"2025-01-11T13:09:44.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-21T05:12:30.909Z","etag":null,"topics":["application","control","customization","gui","on","opacity","overlay","pyqt5","python","real","screen","stay","text","time","top","update","watermark"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loveboyme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-11T01:37:49.000Z","updated_at":"2025-01-13T08:41:43.000Z","dependencies_parsed_at":"2025-01-11T14:24:04.534Z","dependency_job_id":"e5d3dd17-cf79-458b-816c-81fc9871ff3e","html_url":"https://github.com/loveboyme/Sample-Watermark","commit_stats":null,"previous_names":["loveboyme/sample-watermark"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveboyme%2FSample-Watermark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveboyme%2FSample-Watermark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveboyme%2FSample-Watermark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveboyme%2FSample-Watermark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loveboyme","download_url":"https://codeload.github.com/loveboyme/Sample-Watermark/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243565420,"owners_count":20311705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application","control","customization","gui","on","opacity","overlay","pyqt5","python","real","screen","stay","text","time","top","update","watermark"],"created_at":"2025-01-21T05:12:39.169Z","updated_at":"2025-03-14T11:13:59.479Z","avatar_url":"https://github.com/loveboyme.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 水印覆盖应用程序 💧\n\n这款应用程序允许你在屏幕上显示可自定义的文本水印。它使用 Python 和 PyQt5 框架构建，提供了一个图形用户界面来配置水印的外观和行为。\n\n## 功能特点 ✨\n\n*   **文本定制 🖋️:**\n    *   将水印文本设置为任何你想要的字符串。\n    *   使用标准的字体对话框选择各种字体。\n    *   选择水印的颜色和不透明度。\n*   **外观控制 🎨:**\n    *   调整水印的旋转角度 📐。\n    *   控制重复水印实例之间的间距 ↔️。\n*   **行为设置 ⚙️:**\n    *   切换“保持在顶层”选项，使水印始终在其他窗口之上可见。\n*   **语言支持 🌐:**\n    *   目前支持英语和简体中文。\n*   **设置持久化 💾:**\n    *   你的配置会被保存，并在应用程序重启时自动加载。\n\n## 使用方法 🚀\n\n1. **运行应用程序:** 执行 Python 脚本（例如，`python your_script_name.py`）。这将打开屏幕上的水印覆盖和配置窗口。\n2. **配置水印:** 使用配置窗口自定义水印：\n    *   **语言 (Language):** 从下拉菜单中选择你偏好的语言。\n    *   **文本水印 (Text Watermark):**\n        *   在“输入水印文字 (Enter Watermark Text)”字段中输入你想用作水印的文本。\n        *   点击“选择字体 (Select Font)”选择字体系列、样式和大小。\n        *   点击“选择颜色 (Select Color)”选择水印颜色并调整其透明度。\n    *   **通用设置 (Common Settings):**\n        *   调整“角度 (Angle)”微调框来旋转水印。\n        *   修改“间距 (Spacing)”微调框来更改重复水印之间的距离。\n        *   使用“不透明度 (Opacity)”滑块控制水印的整体透明度 🌫️。\n        *   勾选“保持在顶层 (Stay on top)”复选框，如果你希望水印始终可见。\n3. **观察变化 👀:** 当你在配置窗口中调整设置时，屏幕上的水印覆盖会实时更新。\n4. **关闭应用程序:** 关闭配置窗口以终止水印覆盖。\n\n## 安装步骤 🛠️\n\n1. **前提条件:** 确保你的系统上已安装 Python。\n2. **安装 PyQt5:** 如果你还没有安装 PyQt5，可以使用 pip 进行安装：\n\n    ```bash\n    pip install PyQt5\n    ```\n\n3. **下载脚本:** 将提供的 Python 代码保存为 `.py` 文件（例如，`watermark_app.py`）。\n\n## 配置详情 ⚙️\n\n配置窗口分为以下几个部分：\n\n*   **语言 (Language):** 允许你选择应用程序界面的语言。\n*   **文本水印 (Text Watermark):** 控制水印文本的内容、字体和颜色。\n*   **通用设置 (Common Settings):** 提供调整水印角度、间距、不透明度和保持在顶层行为的选项。\n\n## 语言支持 🌍\n\n目前，应用程序支持：\n\n*   **英语 (English) 🇬🇧**\n*   **简体中文 (Simplified Chinese) 🇨🇳**\n\n你可以使用配置窗口中的“语言”下拉菜单轻松切换这些语言。\n\n## 贡献 🤝\n\n欢迎对此项目做出贡献！如果你有任何建议、错误报告，或者想贡献代码，请随时在项目仓库（如果托管在网上）上提出问题或提交拉取请求。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floveboyme%2Fsample-watermark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floveboyme%2Fsample-watermark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floveboyme%2Fsample-watermark/lists"}