VibAResource.Save

VibAResource.Save method

Αποθηκεύει τον πόρο στο καθορισμένο κοντέινερ ροής.

public override void Save(StreamContainer streamContainer, int psdVersion)
ΠαράμετροςΤύποςΠεριγραφή
streamContainerStreamContainerΤο κοντέινερ ροής για αποθήκευση.
psdVersionInt32Η έκδοση PSD.

Παραδείγματα

Το ακόλουθο παράδειγμα κώδικα δείχνει την υποστήριξη του πόρου VibAResource.

[C#]

// Παράδειγμα υποστήριξης ανάγνωσης και εγγραφής Vibration Resource κατά τη διάρκεια εκτέλεσης.
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);
}

Δείτε επίσης