Este breve tema guía para editar el archivo PSD en C#. Conozca los detalles de configuración, obtenga una lista que contiene los pasos y un fragmento de código en ejecución para desarrollar un editor de fotografías PSD usando C#. Este artículo explicará diferentes opciones para agregar/editar diferentes capas en un archivo PSD.
Pasos para editar PSD sin Photoshop usando C#
- Prepare su sistema instalando Aspose.PSD for .NET para editar archivos PSD
- Cree un objeto de la clase Image para cargar el archivo PSD de origen
- Agregue una nueva capa de texto con el método AddTextLayer
- Elija una capa en particular y realice modificaciones en ella.
- Guarde la imagen PSD actualizada y editada
Siga los pasos anteriores para editar un archivo PSD sin Photoshop usando C#. El proceso comenzará cargando el archivo de imagen PSD de origen desde el disco o un flujo de memoria. A continuación, agregue una nueva capa de texto y cambie las propiedades de una capa en particular. Finalmente, guarde la imagen PSD editada de salida.
Código para desarrollar el editor de archivos PSD en C#
using Aspose.PSD; | |
using System; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Update PSD in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load an existing PSD | |
var psdImage = (Aspose.PSD.FileFormats.Psd.PsdImage)Aspose.PSD.Image.Load("sample.psd"); | |
// Add a new text layer | |
var layer1 = psdImage.AddTextLayer("Hello", new Aspose.PSD.Rectangle(0, 0, 120, 50)); layer1.Left = 10; | |
layer1.Top = 25; | |
// Change the properties of a specific layer | |
var layer = psdImage.Layers.FirstOrDefault(x => x.DisplayName == "sample"); if (layer != null) | |
{ | |
layer.IsVisible = false; | |
} | |
// Save the edited PSD | |
psdImage.Save("edited.psd"); | |
Console.WriteLine("PSD updated successfully"); | |
} | |
} |
El código de muestra anterior muestra el flujo de trabajo básico para editar PSD en C#. Utilice la clase PsdImage del espacio de nombres Aspose.PSD.FileFormats.Psd para cargar la imagen PSD de origen. A continuación, invoca el método AddTextLayer para agregar texto al archivo PSD. Además, puede improvisar el código, por ejemplo, rotar un archivo PSD, cambiar el tamaño, fusionar capas y recortar el PSD para editar la imagen PSD según sus requisitos.
Este artículo nos ha enseñado a crear un editor de imágenes PSD en C#. Sin embargo, si desea convertir imágenes AI a TIFF, lea el artículo en Cómo convertir AI a TIFF en C#.