Class VibAResource

VibAResource class

مورد VibA .

public class VibAResource : AdjustmentLayerResource

المنشئون

اسموصف
VibAResource()يقوم بتهيئة مثيل جديد لملفVibAResource فئة .

الخصائص

اسموصف
override Key { get; }يحصل على مفتاح مورد الطبقة.
override Length { get; }الحصول على طول مورد الطبقة بالبايت.
override PsdVersion { get; }يحصل على نسخة مديرية الأمن العام .
Saturation { get; set; }الحصول على أو تعيين قيمة التشبع
override Signature { get; }يحصل على التوقيع.
Vibrance { get; set; }الحصول على أو تحديد قيمة الحيوية

طُرق

اسموصف
override Save(StreamContainer, int)يحفظ المورد في حاوية التدفق المحددة.
override ToString()إرجاع أString الذي يمثل هذا المثال.

مجالات

اسموصف
const TypeToolKeyمفتاح معلومات أداة النوع.

أمثلة

يوضح المثال التالي من التعليمات البرمجية دعم مورد 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);
}

أنظر أيضا