如何保存 1 位 PNG?

如何保存 1 位 PNG?

我有一张代表浮雕阴影的 .png 图像。我需要将其保存在 Photoshop 1 位 .png 中。有人能帮我吗?

答案1

您是指黑白的 1 位还是带有 alpha 通道的单色?

几乎任何成像应用程序都可以同时完成这两项工作 - 在 M$ Paint 中转换为黑白的图像本质上是 1 位图像。在 PhotoShop 中,您可以创建一个常规的 8 位图像,文件->保存为 Web,将其设置为 PNG-8,勾选透明度,然后将“颜色”数量设置为 2。

它与黑白图像相同,但是具有颜色(是的,黑色也算)和 alpha 通道(透明度)。

答案2

相信 boofighter 想要将现有的 .png 图像转换为单色 .png 文件。单色 .png 文件的像素仅由一位表示,每个像素的显示只有两种可能的状态,即黑色或白色。

查询“1 位 .png”是指位深度为 1 的 .png 文件。在 Windows 机器上,可以看到 .png 文件的位深度。

从 Windows 的“开始”按钮...右键单击“开始”...
Windows 资源管理器...
导航到 .png 文件的位置...
右键单击 .png 文件...
弹出窗口的属性行...
对话框的详细信息选项卡...
在此处输入图片描述

“.png 的位深度”表示分配给每个像素的位数。位深度越高,.png 中的每个像素可以表示更多不同的值。许多彩色 .png 文件的位深度为 24,其中红色、绿色和蓝色各有 8 位。这些文件可能具有 256 个红色值(这些值介于 0 到 255 之间),类似地,可能具有 256 个不同的绿色值,类似地,可能具有 256 个不同的蓝色值。因此,24 位深度 .png 可以表示的不同颜色总数为 256 个红色 x 256 个绿色 x 256 个蓝色 = 16,777,216 种不同的颜色。许多被称为“黑白”的 .png 文件实际上是位深度为 8 的灰度图像。这些灰度文件具有 256 个潜在灰度值,其中极值 0 表示最深的灰色(称为黑色),极值 255 表示最浅的灰色(称为白色)。

tahwos 的回答中提到的 MS_Paint 实际上并不正确。Paint 有一个标记为“黑白”的选项,它确实会呈现一个只有两个值(黑色或白色)的像素图像。该文件继续具有与输入文件相同的位深度,而不是请求的 1 位 .png

ImageMagick(可从https://imagemagick.org/script/download.php) 可以将彩色和灰度的.png文件转换为单色的.png文件。

ImageMagick 有一个 GUI,但是(不幸的是)我无法在 GUI 内执行所需的转换。

可以从命令行界面 (CLI) 调用 ImageMagic 转换为单色。从名为 higherBitDepthInput.png 的彩色 .png 输入文件创建名为 bitDepth1Output.png 的单色 .png 文件的 CLI 命令是:

magick higherBitDepthInput.png -monochrome bitDepth1Output.png

ImageMagik 有大量可用的转换。它们列在https://imagemagick.org/script/convert.php

相关内容