{"id":20579414,"url":"https://github.com/ohto-ai/ppin","last_synced_at":"2026-04-16T20:33:19.343Z","repository":{"id":53304301,"uuid":"382677915","full_name":"ohto-ai/ppin","owner":"ohto-ai","description":"Pin Picture","archived":false,"fork":false,"pushed_at":"2023-04-06T14:18:30.000Z","size":1111,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-16T22:25:01.244Z","etag":null,"topics":["gui-application","qt","tool"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ohto-ai.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-03T17:49:04.000Z","updated_at":"2024-04-22T23:41:20.000Z","dependencies_parsed_at":"2022-08-13T02:31:05.383Z","dependency_job_id":null,"html_url":"https://github.com/ohto-ai/ppin","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohto-ai%2Fppin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohto-ai%2Fppin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohto-ai%2Fppin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohto-ai%2Fppin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohto-ai","download_url":"https://codeload.github.com/ohto-ai/ppin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242206001,"owners_count":20089251,"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":["gui-application","qt","tool"],"created_at":"2024-11-16T06:16:57.567Z","updated_at":"2026-04-16T20:33:14.317Z","avatar_url":"https://github.com/ohto-ai.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ppin\n\n跨平台的钉图工具\n\n[circleci]: https://app.circleci.com/pipelines/github/Ohto-Ai/ppin\n[issues]: https://github.com/Ohto-Ai/ppin/issues\n[stargazers]: https://github.com/Ohto-Ai/ppin/stargazers\n[pulls]: https://github.com/Ohto-Ai/ppin/pulls\n[commit-activity]: https://github.com/Ohto-Ai/ppin/pulse\n[contributors]: https://github.com/Ohto-Ai/ppin/contributors\n[circleci:badge]: https://img.shields.io/circleci/project/github/Ohto-Ai/ppin/master\n\n[license:badge]: https://img.shields.io/github/license/Ohto-Ai/ppin?logo=github\n[issues:badge]: https://img.shields.io/github/issues/Ohto-Ai/ppin?logo=github\n[stargazers:badge]: https://img.shields.io/github/stars/Ohto-Ai/ppin?logo=github\n[pulls:badge]: https://img.shields.io/github/issues-pr/Ohto-Ai/ppin?logo=github\u0026color=0088ff\n[contributors:badge]: https://img.shields.io/github/contributors/Ohto-Ai/ppin?logo=github\n[commit-activity:badge]: https://img.shields.io/github/commit-activity/m/Ohto-Ai/ppin?logo=github\n[repository]: https://github.com/Ohto-Ai/ppin\n\n\n[win-link]: https://github.com/Ohto-Ai/ppin/actions/workflows/windows.yml \"WindowsAction\"\n[win-badge]: https://github.com/Ohto-Ai/ppin/actions/workflows/windows.yml/badge.svg  \"Windows\"\n\n[ubuntu-link]: https://github.com/Ohto-Ai/ppin/actions/workflows/ubuntu.yml \"UbuntuAction\"\n[ubuntu-badge]: https://github.com/Ohto-Ai/ppin/actions/workflows/ubuntu.yml/badge.svg \"Ubuntu\"\n\n[macos-link]: https://github.com/Ohto-Ai/ppin/actions/workflows/macos.yml \"MacOSAction\"\n[macos-badge]: https://github.com/Ohto-Ai/ppin/actions/workflows/macos.yml/badge.svg \"MacOS\"\n\n| [Windows][win-link]| [Ubuntu][ubuntu-link]|[MacOS][macos-link]|\n|---------------|---------------|-----------------|\n| ![win-badge]  | ![ubuntu-badge] | ![macos-badge]   |\n\n[![CodeFactor](https://www.codefactor.io/repository/github/ohto-ai/ppin/badge)](https://www.codefactor.io/repository/github/ohto-ai/ppin)\n\n[![License][license:badge]](/LICENSE)\n[![Issues][issues:badge]][issues]  \n[![Stargazers][stargazers:badge]][stargazers]\n[![Pulls][pulls:badge]][pulls]  \n[![Contributors][contributors:badge]][contributors]\n[![Commit Activity][commit-activity:badge]][commit-activity]  \n\n![image](https://user-images.githubusercontent.com/46275725/124393919-7620e200-dd2f-11eb-836a-bed2e901fe1f.png)\n\n![image](https://user-images.githubusercontent.com/46275725/124363051-8cfe0080-dc6b-11eb-88ff-1ccd912dc979.png)\n\n![image](https://user-images.githubusercontent.com/46275725/124393703-550bc180-dd2e-11eb-8bf2-004bcdc68391.png)\n\n## Usage\n\n### 程序可以将图像悬浮在桌面上，支持bmp/png/jpg以及gif动图\n\n- 程序启动参数`ppin -i=\u003c图像路径\u003e`，可以将本地bmp/jpg/png/gif图像悬浮\n- 程序无参启动时，如果没有已启动实例，进程会悬浮一张02的图像\n- 程序无参启动时，如果已存在实例，则会检查剪切板的图像并悬浮\n- 可向程序已经打开的窗口拖入图像来将此图像悬浮，网络图像以及本地不可悬浮的文件会显示禁止符号\n- 其他使用细节见悬浮菜单和托盘菜单\n\n### 快捷键\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eO\u003c/kbd\u003e 读取图像\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eC\u003c/kbd\u003e 截取画面\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eL\u003c/kbd\u003e 锁定图像\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eM\u003c/kbd\u003e 图像居中\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eW\u003c/kbd\u003e 关闭图像\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eD\u003c/kbd\u003e 克隆图像\n\n## License\n\nThis project is licensed under the terms of the [MIT License](/LICENSE).\n\n## FAQ\n\n[![Email](https://img.shields.io/badge/mail-zhu.thatboy@outlook.com-blue.svg?\u0026style=for-the-badge)](mailto:zhu.thatboy@outlook.com?subject=Feedback\u0026body=This%20is%20a%20test%20feedback.)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohto-ai%2Fppin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohto-ai%2Fppin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohto-ai%2Fppin/lists"}