Преоразмерете EPS в C#

Тази кратка статия обяснява как да преоразмерите EPS в C#. Той включва настройката на IDE, потока на програмата и примерен работен код за преоразмеряване на EPS изображение в C#. Освен това можете да импровизирате процеса, като зададете персонализирани опции в зависимост от вашите нужди.

Стъпки за преоразмеряване на EPS файл в C#

  1. Инсталирайте Aspose.Page, за да промените размера на EPS файл
  2. Инициирайте поток, за да заредите изходния EPS файл
  3. Създайте обект от класа PsDocument, докато предавате входния поток
  4. Мащабирайте EPS файла с метода ResizeEps, докато четете размерите на входното изображение

Тези стъпки обобщават процедурата за промяна на EPS размера на снимката в C#. За да започнете процеса, заредете входното EPS изображение, след което прочетете размерите на изображението. Впоследствие коригирайте стойностите на височината и ширината на изображението, преди да експортирате изходното изображение.

Код за преоразмеряване на EPS изображение в C#

using System.IO;
using Aspose.Page;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
//Create an input stream for EPS file
using (Stream inputEpsStream = new FileStream("sample.eps", FileMode.Open, FileAccess.Read))
{
//Initialize PsDocument object with input stream
Aspose.Page.EPS.PsDocument doc = new Aspose.Page.EPS.PsDocument(inputEpsStream);
//Get size of EPS image
System.Drawing.Size oldSize = doc.ExtractEpsSize();
//Create an output stream
using (Stream outputEpsStream = new FileStream("resize.eps", FileMode.Create, FileAccess.Write))
{
// Resize EPS file
doc.ResizeEps(outputEpsStream, new System.Drawing.SizeF(oldSize.Width * 2, oldSize.Height * 2),
Aspose.Page.Units.Points);
}
}
}
}

Този примерен код е бърза демонстрация на функцията за EPS преоразмеряване в C#. Той използва класа PsDocument за достъп до изходното EPS изображение. След това променете стойностите на ширината и височината на изображението до необходимия мащаб и изобразете изходния файл. Освен това можете да мащабирате изходното EPS изображение с различни единици като точки, инчове, проценти и т.н.

Това ръководство обсъжда как да преоразмерите EPS файл в C#. Ако обаче искате да конвертирате изображение в EPS формат, вижте статията на Преобразувайте изображение в EPS в C#.

 Български