Class VibAResource

VibAResource class

विबा संसाधन।

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);
}

यह सभी देखें