يرشد هذا البرنامج التعليمي القصير حول كيفية ** تحويل Raster image إلى SVG باستخدام C# ** باتباع الخطوات التفصيلية. لتحويل ** النقطية إلى SVG C# ** يتم استخدامه في هذا المثال باستخدام بضعة أسطر من التعليمات البرمجية. يمكن استخدام التطبيق في أي بيئة مدعومة من .NET بما في ذلك Windows و Linux و macOS.
خطوات تحويل الصورة النقطية إلى SVG باستخدام C#
- تكوين بيئة المشروع لإضافة Aspose.Imaging باستخدام مدير حزمة NuGet
- قم بتحميل صورة TIFF المصدر باستخدام كائن فئة Image
- استخدم كائن فئة SvgOptions لتعيين خصائص صورة SVG المطلوبة
- قم بتعيين خصائص صورة SVG المطلوبة
- تحويل الصور النقطية إلى صورة SVG باستخدام طريقة الحفظ
لتحويل * TIFF إلى SVG C# * تتم مشاركة إعدادات البيئة ومساحة الاسم والفئات والطرق المستندة إلى الخطوات المذكورة أعلاه. يمكنك تحميل أي نوع من الصور النقطية بما في ذلك TIFF و PNG و GIF و JPEG و PSD و WEBP و J2K باستخدام طريقة Image.Load (). باستخدام مثيل SvgOption ، يتم تعيين خصائص مختلفة لصورة SVG المرغوبة ، وأخيرًا يمكنك تحويل Tiff إلى SVG باستخدام طريقة Save.
رمز Raster Image إلى SVG Converter في C#
using System; | |
using Aspose.Imaging; | |
using Aspose.Imaging.ImageOptions; | |
namespace TestImaging | |
{ | |
public class RasterToSVGConverter | |
{ | |
public static void ConvertTiffToSVG() | |
{ | |
// Applying product license to convert raster to SVG in C# | |
License RasterToSvgLicense = new License(); | |
RasterToSvgLicense.SetLicense("Aspose.Total.lic"); | |
// Load the source Tiff file from the disk | |
using (Image TiffImage = Image.Load("SourceTiff.tiff")) | |
{ | |
// Create SvgOptions object to set the SVG properties | |
SvgOptions svgExportOptions = new SvgOptions(); | |
SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions(); | |
svgExportOptions.VectorRasterizationOptions = svgRasterizationOptions; | |
svgExportOptions.VectorRasterizationOptions.PageWidth = image.Width; | |
svgExportOptions.VectorRasterizationOptions.PageHeight = image.Height; | |
// Convert Tiff to SVG | |
TiffImage.Save("outputSVG.svg", svgOptions); | |
} | |
} | |
} | |
} |
في * C# TIFF إلى SVG * تم تطوير تطبيق المحول باستخدام المثال أعلاه حيث يمكنك تخصيص صورة SVG الناتجة عن طريق تعيين الخصائص المختلفة لمثيل SvgOptions مثل MultiPageOptions و TextAsShapes و ResolutionSettings و VectorRasterizationOptions و ColorType و Compression و FullFrame قبل حفظ الصورة على القرص باستخدام طريقة الحفظ.
يرشدك هذا البرنامج التعليمي الهش إلى كيفية تطوير تطبيق * C# raster to SVG Converter * باستخدام واجهة API بسيطة. إذا كنت مهتمًا بمعرفة كيفية اقتصاص الصور ، فراجع المقالة على كيفية قص الصورة في C#.