PsdPackage

PsdRootPackage.PsdPackage property

获取包含有关 PSD 文件的信息的元数据包。

public PsdPackage PsdPackage { get; }

适当的价值

包含有关 PSD 文件的信息的元数据包。

评论

了解更多

例子

此代码示例演示了如何读取 PSD 文件的标头并提取有关 PSD 层的一些信息。

using (Metadata metadata = new Metadata(Constants.PsdWithIptc))
{
    var root = metadata.GetRootPackage<PsdRootPackage>();

    Console.WriteLine(root.PsdPackage.ChannelCount);
    Console.WriteLine(root.PsdPackage.ColorMode);
    Console.WriteLine(root.PsdPackage.Compression);
    Console.WriteLine(root.PsdPackage.PhotoshopVersion);

    foreach (var layer in root.PsdPackage.Layers)
    {
        Console.WriteLine(layer.Name);
        Console.WriteLine(layer.BitsPerPixel);
        Console.WriteLine(layer.ChannelCount);
        Console.WriteLine(layer.Flags);
        Console.WriteLine(layer.Height);
        Console.WriteLine(layer.Width);

        // ...
    }

    // ...
}

也可以看看