نحوه تبدیل PNG به SVG با استفاده از C#

این آموزش مختصر نحوه تبدیل PNG به SVG با استفاده از C# را توضیح می‌دهد. دارای جزئیات مختلفی برای تنظیم محیط توسعه، لیست مراحل توسعه برنامه و یک کد نمونه قابل اجرا برای تبدیل PNG به برداری با استفاده از C# است. همچنین روش سفارشی سازی فایل SVG خروجی را بر اساس نیاز خود خواهید آموخت.

مراحل تغییر PNG به SVG با استفاده از C#

  1. محیط را طوری تنظیم کنید که از Aspose.SVG for .NET برای تبدیل PNG به SVG استفاده کند
  2. برای سفارشی کردن SVG خروجی، شی ImageVectorizer را مقداردهی کنید
  3. ویژگی های مختلف شیء Configuration را در کلاس ImageVetorizer تنظیم کنید
  4. با استفاده از متد ImageVectorize.Vectorize() فایل PNG را به بردار تبدیل کنید
  5. فایل حاصل را به صورت SVG ذخیره کنید

این مراحل توسعه یک تبدیل PNG به SVG با استفاده از C# را توضیح می دهد. این فرآیند با اعلان و پیکربندی ImageVetorizer آغاز می شود زیرا با استفاده از روش Vectorize تصویر را به SVG تبدیل می کند. در این آموزش، ما فقط محدودیت رنگ را تنظیم کرده ایم، اما می توانید ویژگی های دیگر را نیز قبل از ذخیره SVG خروجی تنظیم کنید.

کد برای تبدیل PNG به SVG با استفاده از C#

این کد تبدیل PNG به SVG با استفاده از C# را نشان می دهد. شی ImageVetorizerConfiguration در کلاس ImageVetorizer دارای ویژگی هایی مانند ColorLimits، BackgroundColor، ImageSizeLimit، LineWidth، PathBuilder و Stencil است. متد Vectorize () شیء SVGDocument را با ویژگی‌های زیادی برمی‌گرداند که می‌توان قبل از ذخیره آن به عنوان یک فایل SVG تنظیم کرد.

این مقاله به ما آموزش داده است که با استفاده از C#* یک فایل *PNG را به وکتور تبدیل کنیم. اگر می خواهید فرآیند چرخش SVG را یاد بگیرید، به مقاله نحوه چرخش SVG در سی شارپ مراجعه کنید.

 فارسی