Class VibAResource

VibAResource class

Risorsa VibA.

public class VibAResource : AdjustmentLayerResource

Costruttori

NomeDescrizione
VibAResource()Inizializza una nuova istanza diVibAResource classe.

Proprietà

NomeDescrizione
override Key { get; }Ottiene la chiave della risorsa del livello.
override Length { get; }Ottiene la lunghezza della risorsa del livello in byte.
override PsdVersion { get; }Ottiene la versione psd.
Saturation { get; set; }Ottiene o imposta il valore di saturazione
override Signature { get; }Ottiene la firma.
Vibrance { get; set; }Ottiene o imposta il valore di vibrazione

Metodi

NomeDescrizione
override Save(StreamContainer, int)Salva la risorsa nel contenitore del flusso specificato.
override ToString()Restituisce aString che rappresenta questa istanza.

Campi

NomeDescrizione
const TypeToolKeyIl tasto informazioni dello strumento testo.

Esempi

L’esempio di codice seguente illustra il supporto della risorsa VibAResource.

[C#]

// Esempio del supporto di lettura e scrittura Vibration Resource in fase di esecuzione.
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);
}

Guarda anche