Class VibAResource

VibAResource class

VibA Kaynağı.

public class VibAResource : AdjustmentLayerResource

yapıcılar

İsimTanım
VibAResource()Yeni bir örneğini başlatır.VibAResource sınıf.

Özellikleri

İsimTanım
override Key { get; }Katman kaynak anahtarını alır.
override Length { get; }Bayt cinsinden katman kaynak uzunluğunu alır.
override PsdVersion { get; }psd sürümünü alır.
Saturation { get; set; }Doygunluk değerini alır veya ayarlar
override Signature { get; }İmzayı alır.
Vibrance { get; set; }Titreşim değerini alır veya ayarlar

yöntemler

İsimTanım
override Save(StreamContainer, int)Kaynağı belirtilen akış kapsayıcısına kaydeder.
override ToString()a döndürürString bu örneği temsil eder.

Alanlar

İsimTanım
const TypeToolKeyTip aracı bilgi anahtarı.

Örnekler

Aşağıdaki kod örneği, VibAResource kaynağının desteğini gösterir.

[C#]

// Çalışma zamanında Titreşim Kaynağını okuma ve yazma desteği örneği.
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);
}

Ayrıca bakınız