V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
BaseException
V2EX  ›  分享创造

压缩剪贴板内图片并将压缩后的图片立即写入剪贴板,在其他任意地方粘贴

  •  
  •   BaseException · 2023-11-03 16:54:48 +08:00 · 728 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用自建的聊天服务器聊天粘贴图片时,很多图片比较大,服务器硬盘比较贵,于是我想复制图片后去执行一个工作流,聊天框中就能直接粘贴压缩后的图片。

    不知道大家有什么好的方案推荐?

    敝人不才,用 Java 写了一个工具

    • 从其他任意地方复制图片(此时系统剪贴板里应是一张图片,我的实践,这个照片来源一般是 X 或者 TG )
    • 执行一条命令,直接将压缩后的图片写入剪贴板(此时剪贴板里是压缩后的图片)
    • 直接在聊天页面中粘贴,此时粘贴的是压缩后的图片,达到了照顾服务器硬盘太小的这个目的

    使用 Mattermost 举例

    压缩前

    mm 压缩前.jpg

    压缩后

    mm 压缩后.jpg

    使用方法

    compress 压缩前后对比.jpg


    2 条回复    2023-11-03 20:45:10 +08:00
    lambdaq
        1
    lambdaq  
       2023-11-03 17:12:49 +08:00
    服务器二压图片?张小龙点了赞。
    BaseException
        2
    BaseException  
    OP
       2023-11-03 20:45:10 +08:00
    @lambdaq #1 是在自己的服务器上聊天然后压缩图片的。省一点存储空间而已

    小珑家的产品上,肯定不会主动压缩图片。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5464 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:46 · PVG 14:46 · LAX 22:46 · JFK 01:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.