Cortar e redimensionar EPS
Solução API Nativa para gerenciar o tamanho de imagens EPS via .NET
Transformar sua imagem EPS ficou ainda mais fácil! Com o Aspose.Page para .NET, você pode cortar ou alterar o tamanho de arquivos EPS conforme suas especificações exatas em poucas linhas de código. Quer torná-la maior? Sem problemas. Precisa dela menor? Nós ajudamos você. Nossa API para C# permite que você dimensione sua imagem com precisão, garantindo que ela se ajuste perfeitamente à sua visão.
A tecnologia foi desenvolvida para atuar no cabeçalho e na seção de configuração do seu arquivo EPS, deixando o conteúdo intacto. Isso significa que o tamanho do arquivo permanece inalterado, tornando o processo contínuo e eficiente. Para redimensionar sua imagem EPS em C#, primeiro você precisará decidir o seguinte:
Determinar o tamanho existente da sua imagem.
- Escolha as unidades que melhor atendem às suas necessidades: Pontos (1/72 de polegada), Polegadas, Milímetros, Centímetros ou Percentuais.
O Aspose.Page oferece a funcionalidade para gerenciar facilmente as bordas dos arquivos EPS. Com esta API, você pode dimensionar ou cortar imagens usando C#. Para saber mais sobre como lidar com arquivos EPS, siga a documentação. Para ver a versão ao vivo da funcionalidade, experimente os aplicativos multiplataforma EPS Crop e EPS Resize.
Para usar a funcionalidade, primeiro você precisa obter a solução:
Abra o gerenciador de pacotes NuGet, procure por Aspose.Page e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Package Manager Console Command
PM> Install-Package Aspose.Page
Passos para alterar o tamanho da imagem EPS em C#.
O exemplo abaixo mostra o processo de redimensionamento de .eps com as unidades escolhidas - pontos. A ordem é:
- Inicialize o objeto PsDocument com um fluxo de entrada contendo um arquivo EPS.
- Defina o tamanho existente da imagem usando o método estático ExtractEpsSize().
- Crie um fluxo de saída para o arquivo EPS resultante.
- Redimensione o objeto PsDocument com um novo tamanho em pontos com o método estático ResizeEps().
- Salve o arquivo resultante.
Código C# para redimensionar imagens EPS (pontos).
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);
}
}Perguntas frequentes
1. É possível cortar arquivos EPS?
Os arquivos EPS são essencialmente arquivos PostScript encapsulados em uma caixa delimitadora e podem ser cortados modificando os parâmetros da caixa delimitadora para especificar a região desejada da imagem. Este processo elimina efetivamente quaisquer áreas indesejadas da imagem EPS.
2. Como posso cortar um arquivo PostScript encapsulado?
Aspose.Page permite cortar arquivos EPS usando o método estático ExtractEpsSize() para obter o tamanho do arquivo real e cortá-lo para um novo tamanho em pontos com o método estático ResizeEps().
3. Existe alguma ferramenta ou software projetado especificamente para cortar arquivos EPS (Encapsulated PostScript)?
Aspose.Page possui um aplicativo multiplataforma EPS Crop que permite cortar arquivos online em apenas um segundo.
EPS What is EPS File Format
EPS (Encapsulated PostScript) é um formato baseado em PostScript que descreve uma única página. Ideal para gráficos vetoriais e combinações vetor‑raster. Após a importação o arquivo não pode ser editado; recomenda‑se convertê‑lo para um formato editável como SVG ou PDF.