نحوه تغییر رنگ پس زمینه SVG در سی شارپ

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

مراحل تغییر رنگ SVG در سی شارپ

  1. محیط را طوری تنظیم کنید که Aspose.SVG for .NET را برای تغییر رنگ SVG اضافه کند
  2. فایل SVG منبع را در SVGDocument با رنگ پس‌زمینه بارگیری کنید
  3. به root element در فایل SVG بارگیری شده دسترسی پیدا کنید
  4. از عنصر ریشه به عنصر مستطیل دسترسی پیدا کنید
  5. ویژگی fill را با رنگ دلخواه تنظیم کنید
  6. فایل SVG حاصل را با رنگ پس زمینه اصلاح شده ذخیره کنید

این مراحل فرآیند تغییر رنگ SVG در C# را شرح می دهد. این فرآیند با بارگیری فایل SVG منبع در کلاس SVGDocument و سپس دسترسی به عنصر ریشه و دسترسی به عنصر مستطیل با صف بندی عنصر rect آغاز می شود. در مراحل پایانی، از متد SetAttribute() برای تنظیم رنگ پس زمینه قبل از ذخیره فایل SVG حاصل استفاده کنید.

کد برای تنظیم رنگ SVG در سی شارپ

این قطعه کد فرآیند تغییر رنگ تصویر پس زمینه SVG در C# را نشان می دهد. برای تغییر رنگ پس‌زمینه، به عنصر rect دسترسی پیدا کردیم و از متد SetAttribute() با ارائه نام ویژگی و مقدار استفاده کردیم. اگر می خواهید رنگ پر کردن عناصر دیگر را تغییر دهید، از متد QuerySelector() با ارائه نام عنصر مانند circle و تنظیم ویژگی مشابه با مجموعه در این کد نمونه استفاده کنید.

این مقاله فرآیند تغییر رنگ تصویر SVG در سی شارپ را به ما آموزش داده است. اگر می‌خواهید فرآیند ایجاد یک فایل SVG را از ابتدا یاد بگیرید، به مقاله نحوه ایجاد SVG در سی شارپ مراجعه کنید.

 فارسی