Skip to content
fileGOD
نکات تصویری4 min مطالعه

چگونه SVG را بدون کاهش کیفیت به PNG تبدیل کنیم

fileGOD Team

فایل‌های SVG استاندارد طلایی برای لوگوها، آیکون‌ها و تصویرسازی‌های وب هستند. اما موقعیت‌های زیادی وجود دارد که به‌جای آن به PNG نیاز دارید: آپلود به پلتفرمی که SVG پشتیبانی نمی‌کند، درج در یک ارائه، اشتراک‌گذاری در شبکه‌های اجتماعی، یا استفاده از تصویر در ابزاری که فقط فرمت‌های رستری می‌پذیرد. چالش این است که بدون تاری یا پیکسل‌شدن تبدیل کنید.

SVG در مقابل PNG: تفاوت چیست؟

  • SVG (Scalable Vector Graphics) یک فرمت برداری است. تصاویر را با استفاده از مسیرها، اشکال و مختصات ریاضی توصیف می‌کند. این به معنای آن است که یک SVG می‌تواند به هر اندازه‌ای مقیاس‌بندی شود، از یک favicon کوچک تا یک بیلبورد، بدون از دست دادن وضوح. فایل‌های SVG برای گرافیک‌های ساده معمولاً بسیار کم‌حجم هستند.
  • PNG (Portable Network Graphics) یک فرمت رستری است. تصاویر را به‌صورت شبکه‌ای از پیکسل‌های رنگی ذخیره می‌کند. PNG‌ها دارای رزولوشن ثابتی هستند، بنابراین بزرگ‌کردن آن‌ها فراتر از ابعاد پیکسلی اصلی باعث تاری می‌شود. با این حال، PNG‌ها جهانی پشتیبانی می‌شوند و همه‌جا کار می‌کنند.

چرا SVG را به PNG تبدیل کنیم؟

دلایل رایج متعددی برای انجام این تبدیل وجود دارد:

  • سازگاری پلتفرم. بسیاری از پلتفرم‌ها (شبکه‌های اجتماعی، کلاینت‌های ایمیل، ویرایشگرهای سند) فایل‌های SVG را رندر نمی‌کنند. PNG همه‌جا پذیرفته می‌شود.
  • رندر ثابت. SVG‌ها می‌توانند در مرورگرهای مختلف اگر از ویژگی‌های پیشرفته یا فونت‌های سفارشی استفاده کنند، متفاوت به نظر برسند. تبدیل به PNG ظاهر دقیق را قفل می‌کند.
  • ارائه‌ها و اسناد. PowerPoint، Google Slides و Word PNG‌ها را قابل‌اعتمادتر از SVG‌ها مدیریت می‌کنند.
  • تولید favicon و آیکون برنامه. در حالی که favicon‌های SVG وجود دارند، بسیاری از زمینه‌ها هنوز به PNG در ابعاد پیکسلی خاص نیاز دارند.

انتخاب مقیاس مناسب

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

  • مقیاس ۱x: در اندازه viewport پیش‌فرض SVG صادر می‌شود. اگر SVG 200x200 تعریف شده باشد، یک PNG 200x200 دریافت می‌کنید. برای گرافیک‌های کوچک وب مناسب است.
  • مقیاس ۲x: ابعاد را دو برابر می‌کند (400x400 از همان SVG). برای نمایشگرهای رتینا و صفحات با DPI بالا ایده‌آل است که رزولوشن استاندارد در آن‌ها نرم به نظر می‌رسد.
  • مقیاس ۴x: ابعاد را چهار برابر می‌کند (800x800). از این استفاده کنید وقتی نسخه با رزولوشن بالا برای چاپ، نمایش بزرگ، یا وقتی می‌خواهید جزئیات بیشتری برای کار داشته باشید نیاز دارید.

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

چگونه با fileGOD تبدیل کنیم

مبدل SVG به PNG در fileGOD این کار را ساده می‌کند:

  • مرحله ۱: ابزار SVG به PNG را باز کنید.
  • مرحله ۲: فایل SVG خود را در ناحیه آپلود رها کنید.
  • مرحله ۳: مقیاس دلخواه خود را انتخاب کنید (۱x، ۲x یا ۴x).
  • مرحله ۴: PNG با کیفیت بالا را دانلود کنید.

تبدیل کاملاً در مرورگر شما با استفاده از Canvas API انجام می‌شود. SVG شما با رزولوشن هدف رندر می‌شود و به‌عنوان یک PNG تمیز با پشتیبانی کامل شفافیت صادر می‌شود. بدون پردازش سرور، بدون افت کیفیت، و بدون نیاز به حساب کاربری.

نتیجه را بیشتر تغییر اندازه می‌دهید؟ PNG را از ابزار تغییر اندازه تصویر عبور دهید تا به ابعاد دقیق پیکسلی برای موارد استفاده خاص خود تنظیم شود.

راهنماهای مرتبط