如何在 Photoshop 中打开具有单独图层的屏幕截图?

如何在 Photoshop 中打开具有单独图层的屏幕截图?

我目前在 Mac 上运行的是 Adob​​e Photoshop 版本 11.0.2,并且我截取了 png 格式的徽标屏幕截图。当我在 Photoshop 中打开它时,我希望它有单独的图层。

有什么办法吗?我已经尝试将其更改为 PNG 格式,但在 Photoshop 中打开时图像仍然相同。

答案1

PNG 文件不是这样工作的。PNG 截图中没有图层。你期望有图层的一切都平平无奇。(至少对公众来说是这样。如果你想从技术上了解 PNG 截图的非平整性,窗口系统,参见Aaron的回答。)

PNG 或 JPG 等平面图像不支持多层。它们只是二维的。多层仅可在 PSD(Photoshop)、PDN(Paint.NET)和 TIFF 等专业图像格式中实现。

当您在 Photoshop 中打开平面图像时,您可以手动使用选择工具绘制选区并将其剪切到 Photoshop 中的单独图层中。但那是手工工作。没有什么“魔法”能解决这个问题(尽管魔法棒工具可能会有帮助)。

完成后,将作品保存为 PSD 文件(Photoshop 的原生格式)。您可以导出副本转换为 PNG、JPG 等,得到可用于网站、文档等的平面文件。但是绝不保存你的原来的分层工作以任何平面格式(如 PNG)进行,因为 Photoshop 会将其展平,因此您将无法再将其作为图层进行编辑。

答案2

您所期望的所有层次都是平坦的。

实际上,窗口系统并不是扁平的 - 内部所有内容基本上都以层的形式表示并单独渲染。此 Web 浏览器窗口后面的内容是单独存在的,并由窗口系统自行渲染。OS X 使用合成器,它将所有内容一起光栅化,仅在过程的最后才发送到帧缓冲区。考虑一下,您可以使用 OS X 的内置屏幕截图功能对单个窗口进行屏幕截图,窗口的 alpha 透明部分和窗口的阴影保留在 PNG 中,并且神奇地不会暗示所捕获内容背后的任何内容。

考虑到在 OS X 上可以捕获单个窗口的屏幕截图,可以创建分层截图

工具能够分别抓取每个窗口的表面,然后将它们作为图层组合在一起,形成整个屏幕的精确表示,每个图层都包含完整的窗口内容并具有准确的 alpha 透明度。Acorn 有一个内置功能可以做到这一点,这非常好。

您可以删除不想出现的窗口、移动内容,甚至更改桌面图标后面的桌面背景。

Mac App Store 上有一款免费工具截图 PSD,它可以生成可在 Photoshop 中打开的分层 PSD。还有其他的。

关于在查看“徽标”时提取图层 - 好吧,如果您使用上述实用程序截取带有徽标的网站的屏幕截图,则屏幕截图中会有“图层”,但其中一个将是完整的 Web 浏览器窗口。您可以尝试使用类似页面层这会将网站的元素分解为 PSD 文件,每个元素都作为一层。但您也可以手动从中提取徽标文件,只需打开 Web 检查器或在图像上执行“另存为”即可。

要获得真正有用​​的层,您需要解释您想要什么以及您正在处理什么的性质 - 有很多很酷的工具,但最终如果信息不存在就无法检索。

相关内容