Redimensionar EPS | Solução API JavaScript

Visão geral

Este artigo explica como redimensionar o EPS utilizando JavaScript. Aborda os seguintes tópicos.

Descrição de Redimensionamento EPS com JavaScript

Redimensionar uma imagem implica ajustar a sua largura e/ou altura. Embora o conteúdo da imagem permaneça inalterado, a sua escala pode ser alterada com base nestas novas dimensões. Se aumentar a largura e a altura proporcionalmente, a imagem EPS aparece ampliada; caso contrário, ela ficará mais pequena. Alterações desproporcionais na largura e na altura resultarão na compressão ou no alongamento da imagem EPS numa direção específica. É importante salientar que o tamanho do ficheiro EPS permanecerá praticamente o mesmo, uma vez que a nossa solução apenas modifica as secções de cabeçalho e de configuração do ficheiro EPS, e não o seu conteúdo.

Para definir um novo tamanho para uma imagem EPS, é normalmente necessário conhecer as suas dimensões atuais e escolher as unidades para o novo tamanho. As unidades comuns incluem pontos (1/72 de polegada), polegadas, milímetros, centímetros e percentagens.

Assim, os passos para redimensionar uma imagem EPS em JavaScript são os seguintes:

  1. Crie o leitor de ficheiros ‘const file_reader = new FileReader();’ e leia o ficheiro ‘file_reader.readAsArrayBuffer(e.target.files[0]);’. 2.No manipulador de eventos de carregamento, chame AsposeResizeEPS e passe o conteúdo do ficheiro e o seu nome, o novo tamanho (largura e altura) e o tipo de unidade.
  2. O JSON resultante contém o nome do ficheiro em fileNameResult.
  3. Pode descarregar um ficheiro utilizando a função DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.

Pode verificar a qualidade do Redimensionamento EPS do Aspose.Page e visualizar os resultados online gratuitamente através do Redimensionar EPS e, em seguida, visualizar o ficheiro EPS resultante com o nosso Visualizador EPS


Redimensionar EPS definindo novo tamanho em Pontos em JavaScript

No seguinte trecho de código JavaScript o novo tamanho da imagem é definido em Pontos (1/72 de polegada):

 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  }

Consulte Redimensionar EPS em Java e C++.

![Imagem EPS Inicial](Initial_image. jpg)


Imagem Inicial

![Imagem EPS Redimensionada](Resized_image. jpg)


Imagem Redimensionada

Avalie o redimensionamento do EPS online na nossa aplicação web Redimensionar EPS. Pode redimensionar o ficheiro EPS e descarregar o resultado em poucos segundos.

Pode descarregar exemplos e ficheiros de dados do GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.