Тази кратка статия обяснява как да преоразмерите EPS в C#. Той включва настройката на IDE, потока на програмата и примерен работен код за преоразмеряване на EPS изображение в C#. Освен това можете да импровизирате процеса, като зададете персонализирани опции в зависимост от вашите нужди.
Стъпки за преоразмеряване на EPS файл в C#
- Инсталирайте Aspose.Page, за да промените размера на EPS файл
- Инициирайте поток, за да заредите изходния EPS файл
- Създайте обект от класа PsDocument, докато предавате входния поток
- Мащабирайте 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#.