Class VibAResource
VibAResource class
Recurso VibA.
public class VibAResource : AdjustmentLayerResource
Constructores
| Nombre | Descripción |
|---|
| VibAResource() | Inicializa una nueva instancia delVibAResource clase. |
Propiedades
| Nombre | Descripción |
|---|
| override Key { get; } | Obtiene la clave de recurso de la capa. |
| override Length { get; } | Obtiene la longitud del recurso de la capa en bytes. |
| override PsdVersion { get; } | Obtiene la versión psd. |
| Saturation { get; set; } | Obtiene o establece el valor de saturación |
| override Signature { get; } | Obtiene la firma. |
| Vibrance { get; set; } | Obtiene o establece el valor de vibración |
Métodos
| Nombre | Descripción |
|---|
| override Save(StreamContainer, int) | Guarda el recurso en el contenedor de flujo especificado. |
| override ToString() | Devuelve unString que representa esta instancia. |
Campos
| Nombre | Descripción |
|---|
| const TypeToolKey | La clave de información de la herramienta de tipo. |
Ejemplos
El siguiente ejemplo de código demuestra la compatibilidad con el recurso VibAResource.
[C#]
// Ejemplo del soporte de lectura y escritura de Vibration Resource en tiempo de ejecución.
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);
}
Ver también