Recortar y redimensionar EPS
Solución API nativa para gestionar el tamaño de imágenes EPS a través de .NET
¡Transformar su imagen EPS ahora es más fácil! Con Aspose.Page para .NET puede recortar o cambiar el tamaño de los archivos EPS según sus especificaciones exactas en unas pocas líneas de código. ¿Quiere hacerla más grande? No hay problema. ¿La necesita más pequeña? Lo tenemos cubierto. Nuestra API para C# le permite escalar su imagen con precisión, asegurando que se ajuste a su visión a la perfección.
La tecnología está desarrollada para actuar sobre el encabezado y la sección de configuración de su archivo EPS, dejando el contenido intacto. Esto significa que el tamaño del archivo permanece inalterado, lo que hace que el proceso sea fluido y eficiente. Para redimensionar su imagen EPS en C#, primero deberá decidir lo siguiente:
Determinar el tamaño existente de su imagen.
- Elija las unidades que mejor se adapten a sus necesidades: Puntos (1/72 de pulgada), Pulgadas, Milímetros, Centímetros o Porcentajes.
Aspose.Page le ofrece la funcionalidad necesaria para gestionar fácilmente los bordes de los archivos EPS. Con esta API, puede escalar o recortar imágenes utilizando C#. Para saber más sobre cómo trabajar con archivos EPS, siga la documentación. Para ver la versión en vivo de la funcionalidad, pruebe las aplicaciones multiplataforma EPS Crop y EPS Resize.
Para utilizar la funcionalidad, primero debe obtener la solución:
Abra el administrador de paquetes NuGet, busque Aspose.Page e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de Paquetes.
Package Manager Console Command
PM> Install-Package Aspose.Page
Pasos para cambiar el tamaño de una imagen EPS en C#.
El siguiente ejemplo muestra el proceso de redimensionamiento de .eps con las unidades elegidas: puntos. El orden es:
- Inicialice el objeto PsDocument con un flujo de entrada que contenga un archivo EPS.
- Defina el tamaño existente de la imagen utilizando el método estático ExtractEpsSize().
- Cree un flujo de salida para el archivo EPS resultante.
- Redimensione el objeto PsDocument con un nuevo tamaño en puntos con el método estático ResizeEps().
- Guarde el archivo de resultado.
Código C# para redimensionar imágenes EPS (puntos).
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device; // Set the path to the documents directory.
string dataDir = GetDataDir();
//Create an input stream for an EPS file
using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
//Initialize the PsDocument object with the input stream
PsDocument doc = new PsDocument(inputEpsStream);
//Get the size of the EPS image
Size oldSize = doc.ExtractEpsSize();
//Create an output stream for the resized EPS
using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
{
//Save the EPS to the output stream with the new size assigned in inches
doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
}
}Preguntas más frecuentes
1. ¿Es posible recortar archivos EPS?
Los archivos EPS son esencialmente archivos PostScript encapsulados dentro de un cuadro delimitador y se pueden recortar modificando los parámetros del cuadro delimitador para especificar la región deseada de la imagen. Este proceso recorta eficazmente cualquier área no deseada de la imagen EPS.
2. ¿Cómo puedo recortar un archivo PostScript encapsulado?
Aspose.Page le permite recortar archivos EPS usando el método estático ExtractEpsSize() para obtener el tamaño del archivo real y recortarlo a un nuevo tamaño en puntos con el método estático ResizeEps().
3. ¿Existe alguna herramienta o software diseñado específicamente para recortar archivos EPS (PostScript encapsulado)?
Aspose.Page tiene EPS Crop una aplicación multiplataforma que le permite recortar archivos en línea en solo un segundo.
EPS What is EPS File Format
EPS (Encapsulated PostScript) es un formato basado en PostScript que describe una sola página. Ideal para gráficos vectoriales y combinaciones vector‑raster. Tras importarlo el archivo no es editable; se recomienda convertirlo a un formato editable como SVG o PDF.