• xyTuoren

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    终端(Ghostty、iTerm2 等)本质上是字符界面,鼠标右键粘贴时,只能粘贴文本数据,使用的时候只能先保存图片再复制路径用起来太过麻烦了,于是vb写了个小工具实现了截图->终端右键直接粘贴路径(配置右键粘贴后)的快速方式。思路是:```
    A["用户截图 (PixPin / Mac截图等)"] --> B["图片数据进入 macOS 剪贴板"]
    B --> C["后台守护程序 (screenshot-clipboard-sync)<br/>监听 changeCount 变化"]
    C --> D["将图片自动存入 /tmp/screenshot_时间戳.png"]
    D --> E["双通道重写剪贴板"]
    E --> F["通道 1 (文本): /tmp/screenshot_xxx.png"]
    E --> G["通道 2 (图片): 原始 PNG 图像数据"]
    F --> H["Ghostty 终端右键 -> 自动粘贴文件路径"]
    G --> I["微信 / 飞书 / 聊天软件 -> 正常粘贴图片"]
    ```相当于截图后自动帮你复制到临时文件目录并且将路径入粘贴板,对于用户使用上是无感的,重启电脑自动清理临时文件也不会堆积。

    github.com

    图片

    GitHub - xy-tuoren/screenshot-clipboard-sync: 🚀 Auto-save clipboard screenshots to /tmp and...

    🚀 Auto-save clipboard screenshots to /tmp and attach the file path for instant terminal paste on macOS (Ghostty, iTerm2, WezTerm).

    主楼
  • Mikee

    微信自己的粘贴也是这样是实现的吗?

    #1
  • xyTuoren

    。微信的处理流程是:```
    flowchart TD
    A["你截图(内存中有纯图片数据)"] --> B["在微信输入框按 Cmd+V / Ctrl+V"]
    B --> C["微信读取剪贴板的原始图片数据(PNG / TIFF / Bitmap)"]
    C --> D["直接在内存中把图片渲染为聊天输入框的小缩略图"]
    D --> E["点击【发送】时,微信将图片压缩写入微信的私有缓存目录并上传到服务器"]

    #2
  • 无名小卒

    pixpin也有类似的功能

    图片

    #3
  • xyTuoren

    (帖子已被作者删除)

    #4
  • xyTuoren

    图片

    请问这个配置在哪里,我找了一圈没看到。。

    #5
  • 菜问👀

    (帖子已被作者删除)

    #6
  • 影

    pixpin 复制图像为文件 你改为png试试 好像就能直接粘贴到终端了 直接粘贴图片二进制

    图片

    图片

    #7
  • addspell

    保存那个菜单项里边,点进去往下滚动一点就看到了

    #8
  • 菜问👀

    我去 我之前简直就是在乱用pp 我说之前为啥图片一直不能粘贴到桌面呢还得去wx聊天框中转下 原来是这个没设置好

    图片

    #9
  • 文月

    图片

    图片

    这样配置,截图之后按快捷键快速保存,直接就复制路径了

    不过这是windows,而且windows可以直接往wsl的codex-cli里粘贴图片,所以一般我也不用这个

    #10
  • xyTuoren

    我也是,哈哈哈哈不过确实之前终端用的比较少

    #11

发表回复

登录后回复