最近安装了 debian trixie,用我之前写的 https://github.com/hellodk34/link-cleaner 这个程序,下载了jar包到本地,执行之后发现程序正常输出了,但是并没有将新的内容写入到系统剪贴板里。后来我才发现是 windows/macos 与 Linux 窗口工作机制不一样有关。
具体窗口工作的原理我尚未搞清楚。但以下代码在 linux 上不工作是因为 AWT API 在 linux 上处理方式不同导致的,具体的我还真说不上来。
// Windows、... 阅读全文
更新日志
v1.0.1 发现 jdk 内置的压缩效果实在太差,最终引入了 net.coobird 的 thumbnailator 库进行图片的压缩
v1.0.0 最初版本发布
背景
在使用 self-built chatting system 聊天时,用的是非官方的服务器,有时候从 X 或者 TG 上粘贴一张图片过来,9 MB 的大小让人深感 vps 硬盘不够大,得省着点用。所以我想压缩一下图片再粘贴到聊天框,于是我就寻找一个简单快捷的工作流,但是很遗憾我没有找到。
于是我用 Java ... 阅读全文
前言
之前写了这篇 小项目——保存 GitHub/V2EX/gravatar identicon “几何图案”风格的头像到本地文件夹,本文与这篇是同一个 GitHub 项目,只不过因为原 API 失效又重新实现了一下。但是程序变得稍微复杂了一些就写了这篇文章与大家分享。
avatars
GitHub 链接 使用后喜欢、觉得实用欢迎点个⭐️️~
gravatar 风格头像快速生成器。基于随机邮箱生成随机头像。
支持下载任意数量头像
支持不同风格头像,支持 identicon | re... 阅读全文
首先,OpenJDK11 下载地址: http://jdk.java.net/java-se-ri/11
安装 OpenJDK11 参考文章: Windows10系统下openjdk-11环境(java)的安装配置
使用 jlink.exe 生成 jre11 的环境时遇到错误
Error: invalid argument: Files\Java\jdk-11\jre
这个问题是由于 Windows 路径中存在空格导致的。我们使用命令 jlink.exe --module-path jmods ... 阅读全文
通过 tg bot 导出的 tg 贴纸,有些是静态图片资源,要想导入到微信,需要把 jpg/jpeg/png 等资源文件转成 gif 才可以导入到微信,试用了几个 web 端工具,不是要注册就是要收费,每次能转换的数量(并行的数量)还非常有限。比如下面这个页面推荐的十几个工具没一个好用的: 12个JPG转换为GIF的小秘诀
遂做了点很微小的工作,路过的朋友们点个星星⭐️️再走吧
GitHub: jpg2gif
把 telegram 导出的 jpg/jpeg/png 静态表情图片转换成微信... 阅读全文