## 使用 pngquant 和 jpegoptim 进行命令行图像压缩
为了高效、自动化的图像压缩,**pngquant** 和 **jpegoptim** 是优秀的免费、跨平台命令行工具。它们非常适合项目范围内的优化、CI/CD 管道,以及在没有手动 GUI 交互的情况下获得可重复的结果。
**安装** 使用 Homebrew (macOS) 或 apt/dnf/pacman (Linux) 等包管理器即可轻松完成。
**PNG 压缩:** 使用 `pngquant --quality=65-85 --force --ext .png image.png` 压缩单个文件,或使用 `find ... -exec pngquant ... {} \;` 递归压缩。`--skip-if-larger` 标志可以防止重新压缩。
**JPG 压缩:** `jpegoptim --strip-all --max=85 image.jpg` 压缩单个文件。使用 `find ... -exec jpegoptim ... {} \;` 递归压缩。`--strip-all` 移除元数据,`--max=85` 在压缩和质量之间取得平衡。
**速度与效率:** 使用 `xargs -P [核心数]` 进行并行处理,以获得更快的速度,尤其是在服务器上。可选地,可以按文件大小过滤文件(例如 `-size +50k`),以避免压缩已经很小的图像。这些命令在自动化环境中是安全的。
## PS2Recomp 或为PS2游戏带来原生PC移植
一个名为 **PS2Recomp** 的新项目旨在将PlayStation 2游戏原生移植到现代PC,而非通过模拟器。这款“静态反编译器和运行时工具”将反编译为主机独特的“Emotion Engine”CPU设计的PS2游戏,并将其转换为在Windows或Linux上运行。
PS2Recomp并非“一键”解决方案,但它比模拟器具有显著优势。原生移植可以解锁更高的分辨率、稳定的帧率,并为视觉增强提供更大的自由度,例如高清纹理甚至光线追踪,可能在较低配置的硬件上实现。
受成功的N64移植项目(如带有RTX的*马里奥64*和*塞尔达传说*)的启发,PS2Recomp承诺一个未来,届时像*合金装备2*和*战神*这样的经典游戏可以拥有功能齐全的PC版本,并支持手柄和其他现代功能。尽管该项目仍在开发中,但它代表了游戏保护方面的一大进步,并为重振PS2令人难以置信的游戏库提供了令人兴奋的可能性。