如何找到 png 图像中像素的 alpha 通道透明度值?

发布于 2024-08-18 21:39:38 字数 1549 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

何其悲哀 2024-08-25 21:39:38

在 Photoshop 的信息面板中,您可以选择“不透明度”作为读出模式,尽管它会显示为百分比而不是真正的 Alpha 值。

要启用它,只需打开信息窗口,选择面板选项,然后将第二颜色读数模式设置为不透明度

In Photoshop's Info panel, you can choose 'Opacity' as a readout mode, though it will show up as a percentage and not as a real alpha value.

To enable it, simply open the Info window, choose Panel Options and then set the Second Color Readout mode to Opacity.

朱染 2024-08-25 21:39:38

使用 Gimp,您可以使用颜色选择器。

单击像素时按 shift
(或在工具选项中勾选使用信息窗口

单击某个像素后,颜色选择器信息窗口将会弹出,向您显示包括 alpha 级别在内的详细信息:

screenshot from gimp docs

Using Gimp, you can use the Color picker.

Press shift while clicking on a pixel.
(or tick Use info window in the tool's options)

Once you click on a pixel, the Color Picker Information window will pop up, showing you details including the alpha level:

screenshot from gimp docs

°如果伤别离去 2024-08-25 21:39:38

我找到了一种在 Photoshop 中获取精确 alpha 值的方法。其他解决方案仅获得最接近实际 alpha 的整数百分比。

  • 创建一个黑色背景图层(#000000)。
  • 复制您需要 alpha 的图层,因为我们需要编辑它。 (或者,如果您需要多个图层的复合 Alpha,请复制它们并合并它们)
  • 隐藏原始图层,以便只有黑色背景和新的副本可见。
  • 单击新图层,然后单击“锁定透明像素”(图层上方的小棋盘图标)
  • 用白色填充图层(Shift+Backspace)。

现在您有了一张包含原始图像的 alpha 值(灰度)的图片。只需使用颜色选择器选择图像中的任何像素,并获取准确的 alpha 值(例如#7f7f7f 表示 0x7f 或 127 的 alpha)。

I found out a way to get the exact alpha value in Photoshop. The other solutions only get the closest integer percentage to the actual alpha.

  • Create a black background layer (#000000).
  • Duplicate the layer whose alpha you need, because we need to edit it. (Or if you need the composite alpha of several layers, duplicate them and merge them)
  • Hide the original layer, so that only the black background and the new duplicate is visible.
  • Click the new layer and then click "Lock transparent pixels" (The little checkerboard icon above the layers)
  • Fill the layer (Shift+Backspace) with White color.

Now you have a picture containing the alpha values of the original image, in greyscale. Just use the Color Picker to select any pixel in the image, and get the exact alpha value (for example #7f7f7f means an alpha of 0x7f, or 127).

总攻大人 2024-08-25 21:39:38

使用绝对颜色并在 Photoshop 中调整透明度,直到看起来正确,然后使用该百分比作为您的值。

use the absolute colour and adjust the transparency in photoshop until it looks right and then use that percentage as your value.

扮仙女 2024-08-25 21:39:38

使用 PS 信息面板并将第二颜色读出模式设置为不透明度。关闭除正在分析的对象图层之外的所有图层的可见性(背景应该是透明棋盘) -info 现在提供原始 rgb 值和可以转换为 rgba 的正确不透明度。

use the PS info panel and set second color readout mode to opacity. turn off the visibility of all layers except the layer of the object you are analyzing (background should be transparent checkerboard) -info now gives original rgb value and correct opacity that can be converted into rgba.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文