我有一个灰度图像。我想将其转换为透明的 PNG,以便黑色像素(在原始图像中)变得完全不透明,白色像素变得完全透明,50% 灰色像素将变得 50% 透明,等等所有阴影之间。
我怎样才能做到这一点?
(是的,我知道这与Converting grayscale shades into alpha channel几乎相同,但我想知道如何仅使用命令行工具来做到这一点——例如 ImageMagick 或 NetPBM。)
以下是上述问题的示例结果。此示例是我希望仅使用命令行工具实现的结果。

如果您在支持透明度的查看器中打开此 PNG,您就会明白我的意思。
我有一系列图像(实际上是扫描的书),我想将它们制作成 A4 格式的 PDF。
我这样做的原因:我正在帮助另一个国家的计算机知识较少的人获得这本书的印刷本。我知道他们有打印 PDF 的能力,但我不想经历弄清楚并试图解释如何调整大小和打印一系列图像的麻烦。– 我只想通过电子邮件向他们发送一些他们可以毫不费力地扔到打印机上的东西。