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:
- 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.
- O JSON resultante contém o nome do ficheiro em fileNameResult.
- 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 }
Imagem Inicial

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.