VibAResource.Save

VibAResource.Save method

يحفظ المورد في حاوية التدفق المحددة.

public override void Save(StreamContainer streamContainer, int psdVersion)
معامليكتبوصف
streamContainerStreamContainerحاوية التدفق للحفظ فيها.
psdVersionInt32إصدار PSD.

أمثلة

يوضح المثال التالي من التعليمات البرمجية دعم مورد VibAResource.

[C#]

// مثال على دعم قراءة وكتابة مورد الاهتزاز في وقت التشغيل.
string sourceFileName = "VibranceResource.psd";
string outputFileName = "out_VibranceResource.psd";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    foreach (var layer in image.Layers)
    {
        foreach (var resource in layer.Resources)
        {
            if (resource is VibAResource)
            {
                var vibranceResource = (VibAResource)resource;

                int vibranceValue =  vibranceResource.Vibrance;
                int saturationValue = vibranceResource.Saturation;

                vibranceResource.Vibrance = vibranceValue * 2;
                vibranceResource.Saturation = saturationValue * 2;

                break;
            }
        }
    }

    image.Save(outputFileName);
}

أنظر أيضا