BaseLayerSectionResource.BlendModeKey

BaseLayerSectionResource.BlendModeKey property

Gets or sets the blend mode key.

public BlendMode BlendModeKey { get; set; }

Exceptions

exceptioncondition
PsdImageArgumentExceptionBlendModeKey must be 4 characters in length.

Examples

The following code demonstrates support of LsdkResource.

[C#]

void AssertAreEqual(object expected, object actual, string message = null)
{
    if (!object.Equals(expected, actual))
    {
        throw new FormatException(message ?? "Objects are not equal.");
    }
}

string srcFile = "123 1.psd";
string outFile = "output.psd";

using (var psdImage = (PsdImage)Image.Load(srcFile, new PsdLoadOptions() { LoadEffectsResource = true }))
{
    AssertAreEqual((psdImage.Layers[8].Resources[3] as LsdkResource).Length, 4);
    psdImage.Save(outFile);
}

// check after saving
using (var psdImage = (PsdImage)Image.Load(outFile, new PsdLoadOptions() { LoadEffectsResource = true }))
{
    AssertAreEqual((psdImage.Layers[8].Resources[3] as LsdkResource).Length, 4);
}

See Also