PNG e EPS são dois formatos de imagem populares, mas têm pontos fortes e fracos diferentes. PNG é um formato raster. É bom para armazenar imagens detalhadas, como fotografias. Embora o EPS seja um formato vetorial, ele é bom para armazenar imagens que precisam ser dimensionadas para diferentes tamanhos sem perder qualidade, como logotipos e ilustrações. Neste artigo, aprenderemos como converter PNG em EPS em Java.
Este artigo cobre os seguintes tópicos:
- Java PNG to EPS Converter API – Download grátis
- Converta PNG em EPS em Java
- Converta PNG em EPS usando FileStream
- Salve o PNG como EPS usando imagem em buffer
- Salve PNG como EPS usando imagem em buffer com fluxo
- Converter PNG para EPS on-line
- PNG para EPS - Recursos de aprendizagem gratuitos
API do conversor Java PNG para EPS – Download grátis
Usaremos a API Aspose.Page for Java para converter PNG em EPS em Java. Ele permite que os desenvolvedores criem, editem e salvem documentos XPS e EPS/PS, bem como os convertam para outros formatos, como PDF e imagens raster.
Por favor, baixe o JAR da API ou adicione a seguinte configuração pom.xml em um aplicativo Java baseado em Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>23.8</version>
</dependency>
Converter PNG em EPS em Java
Podemos converter arquivos PNG em imagens EPS seguindo as etapas abaixo:
- Crie uma instância da classe PsSaveOptions.
- Chame o método saveImageAsEps() da classe PsDocument para salvar a imagem como um arquivo EPS.
O método saveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) da classe PsDocument usa o caminho do arquivo de imagem, o caminho do arquivo EPS e PsSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter uma imagem PNG para o formato EPS em Java.
// Caminhos de arquivo
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";
// Crie opções padrão
PsSaveOptions options = new PsSaveOptions();
// Salvar imagem JPEG em arquivo EPS
PsDocument.saveImageAsEps(png, eps, options);
Converta PNG em EPS usando FileStream
Da mesma forma, podemos converter imagens PNG em imagens EPS usando objetos de fluxo de entrada e saída seguindo as etapas abaixo:
- Crie uma instância da classe PsSaveOptions.
- Leia uma imagem PNG usando FileInputStream.
- Crie um FileOutputStream EPS.
- Chame o método saveImageAsEps() para salvar a imagem como um arquivo EPS.
O método saveImageAsEps(java.io.InputStream imageStream, java.io.OutputStream epsStream, PsSaveOptions options) da classe PsDocument usa os objetos de fluxo de entrada e saída junto com PsSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter uma imagem PNG para o formato EPS usando Stream em Java.
// Caminhos de arquivo
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";
// Crie opções padrão
PsSaveOptions options = new PsSaveOptions();
// Crie o fluxo de entrada a partir do arquivo de imagem
FileInputStream inputStream = new FileInputStream(png);
// Crie o fluxo de saída para o arquivo EPS
FileOutputStream outputStream = new FileOutputStream(eps);
// Salvar imagem PNG em arquivo EPS
PsDocument.saveImageAsEps(inputStream, outputStream, options);
Converter PNG em EPS usando imagem em buffer
Também podemos converter PNG em EPS usando a imagem em buffer seguindo as etapas abaixo:
- Crie uma instância da classe PsSaveOptions.
- Crie um objeto BufferedImage usando o método ImageIO.read().
- Chame o método saveImageAsEps() para salvar a imagem como um arquivo EPS.
O método saveImageAsEps(java.awt.image.BufferedImage image, string epsFilePath, PsSaveOptions options) da classe PsDocument usa BufferedImage, caminho do arquivo EPS e PsSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter uma imagem PNG para o formato EPS usando imagem em buffer em Java.
// Caminhos de arquivo
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";
// Crie opções padrão
PsSaveOptions options = new PsSaveOptions();
// Crie o objeto BufferedImage a partir do arquivo de imagem
BufferedImage bufferedImage = ImageIO.read(new File(png));
// Salvar imagem PNG em arquivo EPS
PsDocument.saveImageAsEps(bufferedImage, eps, options);
Converter PNG em EPS usando imagem e fluxo em buffer
Da mesma forma, podemos converter imagens PNG em EPS usando a imagem em buffer junto com o fluxo de saída seguindo as etapas abaixo:
- Crie uma instância da classe PsSaveOptions.
- Instancie um objeto BufferedImage do fluxo de arquivo de imagem
- Crie um FileOutputStream EPS.
- Chame o método saveImageAsEps() para salvar a imagem como um arquivo EPS.
O método saveImageAsEps(java.awt.image.BufferedImage image, java.io.OutputStream epsStream, PsSaveOptions options) da classe PsDocument usa BufferedImage, caminho do arquivo EPS e PsSaveOptions como argumentos.
O exemplo de código a seguir mostra como converter uma imagem PNG para o formato EPS usando imagem buffer e fluxo em Java.
// Caminhos de arquivo
String png = "C:\\Files\\circle.png";
String eps = "C:\\Files\\output.eps";
// Crie opções padrão
PsSaveOptions options = new PsSaveOptions();
// Crie o objeto BufferedImage a partir do arquivo de imagem
BufferedImage bufferedImage = ImageIO.read(new FileInputStream(png));
// Crie o fluxo de saída para o arquivo EPS
FileOutputStream outputStream = new FileOutputStream(eps);
// Salvar imagem PNG em arquivo EPS
PsDocument.saveImageAsEps(bufferedImage, outputStream, options);
Biblioteca do conversor PNG2EPS – Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca gratuitamente, sem quaisquer limitações.
Converter PNG para EPS on-line
Você também pode experimentar nosso aplicativo on-line gratuito conversor de PNG para EPS desenvolvido usando a API acima. É uma ferramenta ideal para quem precisa converter arquivos PNG para EPS rapidamente.
PNG para PS – Recursos de aprendizagem
Você pode aprender mais sobre como transformar imagens PNG para o formato EPS e explorar outros recursos da biblioteca usando os recursos abaixo:
Conclusão
Concluindo, aprendemos como converter PNG em EPS em Java. Usamos a biblioteca Aspose.Page for Java, que fornece uma maneira simples e eficiente de converter imagens PNG em documentos EPS e requer apenas algumas linhas de código. Seguindo as etapas descritas neste artigo, você pode desenvolver facilmente seu próprio aplicativo conversor de PNG para EPS em Java. Em caso de qualquer ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.