Class VibAResource

VibAResource class

VibA Resource.

public class VibAResource : AdjustmentLayerResource

Konstruktor

NamaKeterangan
VibAResource()Menginisialisasi instance baru dariVibAResource kelas.

Properti

NamaKeterangan
override Key { get; }Mendapat kunci sumber daya lapisan.
override Length { get; }Mendapat panjang sumber daya lapisan dalam byte.
override PsdVersion { get; }Mendapatkan versi psd.
Saturation { get; set; }Mendapat atau menetapkan nilai saturasi
override Signature { get; }Mendapat tanda tangan.
Vibrance { get; set; }Mendapat atau menyetel nilai getaran

Metode

NamaKeterangan
override Save(StreamContainer, int)Menyimpan sumber daya ke wadah aliran yang ditentukan.
override ToString()Mengembalikan aString yang mewakili instance ini.

Bidang

NamaKeterangan
const TypeToolKeyKunci info alat ketik.

Contoh

Contoh kode berikut menunjukkan dukungan sumber daya VibAResource.

[C#]

// Contoh dukungan membaca dan menulis Sumber Daya Getaran saat runtime.
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);
}

Lihat juga