VibAResource.Save

VibAResource.Save method

Enregistre la ressource dans le conteneur de flux spécifié.

public override void Save(StreamContainer streamContainer, int psdVersion)
ParamètreTaperLa description
streamContainerStreamContainerLe conteneur de flux dans lequel enregistrer.
psdVersionInt32La version PSD.

Exemples

L’exemple de code suivant illustre la prise en charge de la ressource VibAResource.

[C#]

// Exemple de prise en charge de la lecture et de l'écriture de Vibration Resource lors de l'exécution.
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);
}

Voir également