VibAResource.Save

VibAResource.Save method

Salva la risorsa nel contenitore del flusso specificato.

public override void Save(StreamContainer streamContainer, int psdVersion)
ParametroTipoDescrizione
streamContainerStreamContainerIl contenitore del flusso in cui salvare.
psdVersionInt32La versione PSD.

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