我正在编写一个 GNU Makefile 来对图像进行一些处理。一项任务是使用 pnmscale 命令按 SIZE 参数缩放图像(.ppm 格式)。图像应在不丢失比例的情况下按较长边缩放,并应保存在 .scaled 下。
我已阅读 pnmscale 的手册页,但似乎找不到正确的选项。
我尝试了以下方法:
pnmscale -pixels 100 example.ppm > example.scaled
当example.ppm
有大小200 x 100 pixels
并且我运行大小为 的 pnmscale 命令时,大小100 pixels
应该example.scaled
为100 x 50 pixels
. 使用我的解决方案,图像变得非常小。