裁剪和调整 EPS 大小
通过 .NET 管理 EPS 图像大小的原生 API 解决方案
转换您的 EPS 图像现在变得更加简单!借助 Aspose.Page for .NET,您只需几行代码即可根据您的精确规格裁剪或更改 EPS 文件的大小。想要放大?没问题。需要缩小?我们都能满足您的需求。我们的 C# API 允许您精确缩放图像,确保它完全符合您的愿景。
该技术旨在对 EPS 文件的标题和设置部分进行操作,而保持内容不变。这意味着您的文件大小保持不变,从而使过程无缝且高效。要在 C# 中调整 EPS 图像的大小,您首先需要决定以下事项:
确定图像的现有大小。
- 选择最适合您需求的单位:磅 (1/72 英寸)、英寸、毫米、厘米或百分比。
Aspose.Page 为您提供了轻松管理 EPS 文件边界的功能。使用此 API,您可以使用 C# 缩放或裁剪图像。要了解有关如何处理 EPS 文件的更多信息,请参阅文档。要查看该功能的在线版本,请尝试 EPS Crop 和 EPS Resize 跨平台应用程序。
要使用该功能,您首先需要获取解决方案:
打开 NuGet 包管理器,搜索并安装 Aspose.Page。您也可以在包管理器控制台中使用以下命令。
Package Manager Console Command
PM> Install-Package Aspose.Page
C# 中调整 EPS 图像大小的步骤。
以下示例显示了使用所选单位(磅)调整 .eps 大小的过程。顺序为:
- 使用包含 EPS 文件的输入流初始化 PsDocument 对象。
- 使用 ExtractEpsSize() 静态方法定义图像的现有大小。
- 为生成的 EPS 文件创建输出流。
- 使用 ResizeEps() 静态方法将 PsDocument 对象调整为以磅为单位的新大小。
- 保存结果文件。
用于调整 EPS 图像大小的 C# 代码(磅)。
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);
}
}常问问题
1. 可以裁剪 EPS 文件吗?
EPS 文件本质上是封装在边界框内的 PostScript 文件,可以通过修改边界框参数以指定所需的图像区域来裁剪它们。此过程有效地修剪掉 EPS 图像中任何不需要的区域。
2. 如何裁剪 Encapsulated PostScript 文件?
Aspose.Page 允许您使用 ExtractEpsSize() 静态方法裁剪 EPS 文件,以获取实际文件的大小,并使用 ResizeEps() 静态方法将其裁剪为新的大小(以磅为单位)。
3. 是否有专门用于裁剪 EPS(封装 PostScript)文件的工具或软件?
Aspose.Page 拥有 EPS Crop 跨平台应用程序,可让您在一秒钟内在线裁剪文件。
EPS 什么是EPS文件格式
EPS(Encapsulated PostScript)是一种基于 PostScript 的单页描述格式,适用于矢量图形和矢量‑光栅混合图像。导入后文件不可编辑,建议转换为可编辑格式(如 SVG 或 PDF)后使用。