RESEATE EPS | Solución API de JavaScript

Resumen

Este artículo explica cómo redimensionar EPS con JavaScript. Abarca los siguientes temas:

Descripción de Redimensionar EPS con JavaScript

Redimensionar una imagen implica ajustar su ancho y/o alto. Si bien el contenido de la imagen permanece inalterado, su escala puede modificarse según estas nuevas dimensiones. Si aumenta el ancho y el alto proporcionalmente, la imagen EPS aparecerá ampliada; de lo contrario, se verá más pequeña. Los cambios desproporcionados en el ancho y el alto provocarán que la imagen EPS se comprima o estire en una dirección determinada. Es importante destacar que el tamaño del archivo EPS se mantendrá prácticamente igual, ya que nuestra solución solo modifica las secciones de encabezado y configuración del archivo EPS, no su contenido.

Para establecer un nuevo tamaño para una imagen EPS, a menudo es necesario conocer sus dimensiones actuales y elegir las unidades para el nuevo tamaño. Las unidades comunes incluyen puntos (1/72 de pulgada), pulgadas, milímetros, centímetros y porcentajes.

Los pasos para redimensionar una imagen EPS en JavaScript son los siguientes:

  1. Cree el lector de archivos ‘const file_reader = new FileReader();’ y lea el archivo ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.

  2. Al cargar el controlador de eventos, llame a AsposeResizeEPS y pásele el contenido y el nombre del archivo, el nuevo tamaño (ancho y alto) y el tipo de unidad.

  3. El JSON resultante contiene el nombre del archivo en fileNameResult.

  4. Puede descargar un archivo usando la función DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.

Puede comprobar la calidad de Aspose.Page EPS Resize y ver los resultados a través de Resize EPS en línea de forma gratuita. Después, visualice el archivo EPS resultante con nuestro Visor EPS.


Cambiar el tamaño de EPS configurando el nuevo tamaño en puntos en JavaScript

En el siguiente fragmento de código JavaScript, el nuevo tamaño de la imagen se establece en puntos (1/72 de pulgada):

 1  var fResizeEPS = function (e) {
 2    const file_reader = new FileReader();
 3    file_reader.onload = (event) => {
 4      const JSON = AsposeResizeEPS(event.target.result, e.target.files[0].name,  e.target.files[0].name + "_resize.eps", 200, 100, Module.Units.Points);
 5      if (JSON.errorCode == 0) {
 6          DownloadFile(JSON.fileNameResult, "image/eps");
 7      }
 8      else 
 9        document.getElementById('output').textContent = JSON.errorText;
10    }
11    file_reader.readAsArrayBuffer(e.target.files[0]);
12  }

Consulta Cambiar el tamaño de EPS en Java y C++.

Imagen EPS inicial


Imagen inicial

Imagen EPS redimensionada


Imagen redimensionada

Evalúa el cambio de tamaño de EPS en línea en nuestra aplicación web para cambiar el tamaño de EPS. Puedes cambiar el tamaño del archivo EPS y descargar el resultado en segundos.

Puedes descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.