تصویر را اینجا بکشید یا کلیک کنید
چند فایل همزمان پشتیبانی می‌شود — می‌توانید از کلیپ‌بورد هم paste کنید
یک فایل ≤  20MB دسته‌ای ≤  30 جمع ≤  200MB
سمت سرور
تبدیل دسته‌ای
حذف خودکار
۳۸ فرمت
HTTPS
نامحدود و رایگان
بدون ثبت‌نام
در موبایل کار می‌کند
فایل‌ها برای تبدیل 0
فرمت مقصد را انتخاب کنید

SVG به PNG: چه چیزی واقعاً اندازه خروجی را تعیین می‌کند

SVG دستورهای ترسیم را ذخیره می‌کند؛ مثلاً این path از کجا عبور کند و با چه رنگی پر شود. تبدیل به PNG یعنی renderer این دستورها را یک‌بار اجرا کرده و نتیجه را به‌صورت پیکسل ثبت کند. PicEditLab از librsvg استفاده می‌کند؛ همان موتور رندرینگ مورد استفاده در Firefox و GNOME که پشتیبانی کاملی از syntax مدرن SVG مانند گرادیان‌ها، maskها، filterها و styling با CSS دارد. برای فایل‌های قدیمی و نادری که قابل parse نیستند، فرایند برای تلاش دوم به ImageMagick برمی‌گردد.

بخشی که اغلب کاربران را غافلگیر می‌کند اندازه خروجی است. وکتور اندازه ذاتی ندارد، بنابراین renderer فقط می‌تواند به width و height اعلام‌شده در فایل تکیه کند و SVGهای آیکون تقریباً همیشه width="24" دارند. به همین دلیل بسیاری از مبدل‌های آنلاین یک PNG با اندازه 24x24 تحویل می‌دهند؛ از نظر فنی درست است، اما در عمل اغلب بی‌فایده است. این صفحه این حالت را تشخیص می‌دهد و وکتور اصلی را در 512 px یا بیشتر دوباره رندر می‌کند و نسبت تصویر را حفظ می‌کند. این یک رندر مجدد است، نه بزرگ‌نمایی، بنابراین نتیجه واقعاً واضح خواهد بود.

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

هر جا SVG پذیرفته نمی‌شود، PNG واقعاً موردنیاز است. کلاینت‌های ایمیل، اسلایدهای ارائه، بیشتر backendهای تجارت الکترونیک، avatarها و تصاویر کاور پلتفرم‌های اجتماعی و بسیاری از انجمن‌ها و فرم‌های وب فقط bitmap می‌پذیرند. از نظر امنیتی نیز SVG یک سند markup قابل‌اجرا است، بنابراین بسیاری از سیستم‌هایی که اجازه بارگذاری فایل توسط کاربر را می‌دهند، آن را به‌طور کامل مسدود می‌کنند و تبدیل به PNG ساده‌ترین راه‌حل است.

می‌خواهید برعکس عمل کنید؟ یک PNG را به SVG واقعی ردیابی کنید

متنی که به outline تبدیل نشده است با فونت‌های نصب‌شده روی سرور رندر می‌شود. اگر فونت وجود نداشته باشد، متن همچنان نمایش داده می‌شود اما شکل و عرض حروف تغییر می‌کند. برای اینکه نتیجه دقیقاً با ابزار طراحی شما مطابقت داشته باشد، پیش از خروجی گرفتن متن را به path تبدیل کنید و به outline تبدیل کنید.

تبدیل SVG به PNG در ۳ مرحله

نیازی به دانش فنی نیست. رایگان، سریع و در دسترس در هر دستگاهی.

01
📂
آپلود
بکشید و رها کنید، کلیک کنید تا مرور کنید، یا تصویر را از کلیپ‌بورد paste کنید. یک فایل یا آپلود دسته‌ای — هر دو کار می‌کنند.
02
🎯
انتخاب فرمت مقصد
فرمت مقصد خود را از پیکر انتخاب کنید. ما به‌طور خودکار پارامترهای رمزگذاری خاص فرمت را برای بهترین کیفیت خروجی اعمال می‌کنیم.
03
📦
دانلود
تبدیل معمولاً در چند ثانیه تمام می‌شود. صفحه به‌طور خودکار به صفحه دانلود منتقل می‌شود — کلیک کنید تا آرشیو ZIP را دریافت کنید.

چرا از PicEditLab برای تبدیل SVG به PNG استفاده کنیم

بر پایه چندین موتور تبدیل متن‌باز اثبات‌شده ساخته شده است. ما بهترین زنجیره پردازش را برای هر ترکیب فرمت انتخاب می‌کنیم و از جابجایی رنگ و کاهش کیفیت که در تبدیل سمت مرورگر رایج است جلوگیری می‌کنیم.

کیفیت بالاتر از تبدیل مرورگر
از ابزارهای متن‌باز در سطح صنعتی استفاده می‌کنیم — ImageMagick، libheif، libavif، libjxl و OpenJPEG — برای کیفیت خروجی که مبدل‌های مرورگری نمی‌توانند به آن برسند.
حریم خصوصی و امنیت در اولویت
هر آپلود در حین انتقال از طریق HTTPS رمزگذاری شده و ۱ ساعت پس از آپلود به‌طور خودکار از سرور ما حذف می‌شود.
پردازش دسته‌ای و دانلود ZIP
چند تصویر را آپلود کرده و همه را یکجا تبدیل کنید. نتایج در یک آرشیو ZIP برای دانلود آسان بسته‌بندی می‌شوند.
پوشش فرمت‌های اصلی و تخصصی
پشتیبانی از PNG، JPG، WebP، AVIF، GIF، HEIC، JPEG XL، JPEG 2000، به علاوه فرمت‌های RAW از Canon، Nikon، Sony، Pentax و غیره. خروجی به JPG، PNG، WebP، AVIF، PDF، ICO، GIF، HEIC، JXL، TIFF، BMP، SVG، EPS، JP2.
۱۰۰٪ رایگان، بدون ثبت‌نام
بدون محدودیت تبدیل، بدون طرح پولی، بدون نسخه Pro پنهان، بدون درخواست ارتقا. هر مقدار که نیاز دارید استفاده کنید.
تجربه یکسان در هر دستگاهی
طراحی واکنش‌گرا در دسکتاپ، تبلت و تلفن همان‌طور کار می‌کند — نیازی به نصب اپلیکیشن نیست، فقط باز کنید و تبدیل کنید.

سوالات متداول — SVG به PNG

آیا می‌توانم اندازه PNG خروجی را انتخاب کنم؟
این صفحه فیلدی برای اندازه ندارد. خروجی از width و height اعلام‌شده در SVG استفاده می‌کند و اگر اندازه کمتر از 512 px باشد، فایل با حفظ تناسب در اندازه 512 یا بیشتر دوباره رندر می‌شود تا یک تصویر غیرقابل‌استفاده تحویل نگیرید. برای کنترل دقیق دو راه دارید: هنگام خروجی گرفتن SVG از ابزار طراحی، بوم را روی اندازه دلخواه تنظیم کنید؛ یا ابتدا اینجا تبدیل کنید و بعد از ابزار تغییر اندازه تصویر همین سایت برای رسیدن به اندازه پیکسلی مشخص استفاده کنید.
چرا مبدل‌های دیگر PNG بسیار کوچکی به من می‌دهند؟
چون آن‌ها SVG را دقیقاً در اندازه‌ای که فایل اعلام کرده رندر می‌کنند و SVGهای آیکون معمولاً width="24" یا width="32" دارند. این رفتار پیش‌فرض renderer است و باگ محسوب نمی‌شود، اما نتیجه برای شما یک تصویر 24 پیکسلی است. این صفحه خروجی آن مرحله را بررسی می‌کند و وقتی اندازه کوچک باشد، وکتور اصلی را در وضوح بالاتر دوباره رندر می‌کند؛ این یک رندر مجدد است، نه upscale، و برای وکتور هیچ افت کیفیتی ایجاد نمی‌کند.
PNG شفاف خواهد بود یا پس‌زمینه سفید خواهد داشت؟
این موضوع به منبع بستگی دارد. نواحی‌ای که SVG شما چیزی در آن‌ها رسم نمی‌کند، شفاف خواهند بود و رنگ سفید به آن‌ها اضافه نمی‌شود. اگر پس‌زمینه سفید می‌بینید، دلیلش این است که خود SVG یک شکل سفید در پس‌زمینه دارد؛ بسیاری از ابزارهای طراحی هنگام خروجی گرفتن چنین لایه‌ای اضافه می‌کنند. آن لایه را حذف کرده و دوباره خروجی بگیرید. اگر واقعاً پس‌زمینه سفید می‌خواهید، تبدیل به JPG ساده‌تر است؛ JPG شفافیت ندارد و این نواحی را به‌طور خودکار سفید می‌کند.
متن داخل SVG چه می‌شود؟
متن به پیکسل تبدیل می‌شود و PNG دیگر متنی قابل‌ویرایش یا قابل‌جست‌وجو نخواهد داشت. اگر متن قبلاً در ابزار طراحی شما به path تبدیل شده باشد، رندر دقیقاً مطابق همان چیزی خواهد بود که در ابزار می‌بینید. اگر هنوز متن عادی باشد، renderer روی سرور فونت مشخص‌شده را پیدا می‌کند و اگر موجود نباشد آن را با فونت دیگری جایگزین می‌کند؛ این موضوع می‌تواند شکل حروف، عرض آن‌ها و حتی شکست خطوط متن‌های طولانی را تغییر دهد. تبدیل متن به outline پیش از خروجی گرفتن مطمئن‌ترین راه است.
خروجی خالی است. چرا؟
معمولاً SVG از طریق URL به منابع خارجی ارجاع می‌دهد. سرور نمی‌تواند تصاویر یا فونت‌های لینک‌شده را دریافت کند، بنابراین آن بخش‌ها اصلاً رسم نمی‌شوند. علت رایج دیگر، طراحی‌ای است که فقط stroke دارد و fill ندارد و بعضی تنظیمات خروجی هنگام rasterization باعث از بین رفتن stroke می‌شوند. هر دو مورد با یک روش حل می‌شوند: تصاویر لینک‌شده را داخل SVG embed کنید و stroke و متن را به path تبدیل کنید، سپس دوباره خروجی بگیرید. اگر فایل را شخص دیگری ساخته و امکان خروجی‌گیری مجدد ندارید، ابتدا SVG را مستقیماً در مرورگر باز کنید؛ اگر آنجا هم ناقص است، مشکل از خود فایل است.
آیا تبدیل SVG به PNG کیفیت تصویر را کاهش می‌دهد؟
ما از تنظیمات با کیفیت بالا برای تبدیل SVG به PNG استفاده می‌کنیم. وقتی منبع بدون افت است و مقصد با افت، با کیفیت ۹۰ رمزگذاری می‌کنیم که جزئیات قابل مشاهده برای چشم انسان را حفظ می‌کند. وقتی مقصد بدون افت است (مثل PNG)، هر پیکسل دقیقاً مثل منبع حفظ می‌شود.
آیا تبدیل SVG به PNG در مرورگر من انجام می‌شود یا در سرور؟
تبدیل کاملاً روی سرور ما با استفاده از ابزارهای استاندارد صنعتی اجرا می‌شود — ImageMagick، libheif، libavif، libjxl، OpenJPEG و غیره. تبدیل سمت سرور محدود به توانایی decode مرورگر نیست، بنابراین فرمت‌هایی را که مرورگر نمی‌تواند بخواند (RAW، HEIC، AVIF، JPEG XL) مدیریت می‌کند و به طور مداوم کیفیت خروجی بالاتری ارائه می‌دهد.
آیا تصاویر آپلودشده در سرور ذخیره می‌شوند؟
خیر. فایل‌ها از طریق HTTPS منتقل شده، فقط برای تبدیل جاری استفاده می‌شوند و ۱ ساعت پس از آپلود به‌طور خودکار حذف می‌شوند. ما هرگز به فایل‌های شما دسترسی نداریم، آن‌ها را تحلیل نمی‌کنیم، به اشتراک نمی‌گذاریم یا برای آموزش مدل استفاده نمی‌کنیم.
چند تصویر را می‌توانم به‌طور همزمان تبدیل کنم؟
تا 30 تصویر در هر دسته، با محدودیت کل حجم 200 مگابایت. برای کارهای بزرگ‌تر، چند دسته اجرا کنید — هیچ محدودیت روزانه و محدودیت استفاده‌ای وجود ندارد.
آیا متادیتای EXIF پس از تبدیل حفظ می‌شود؟
به طور پیش‌فرض، متادیتایی را که می‌توان بین فرمت‌ها منتقل کرد حفظ می‌کنیم. برای فایل‌های تبدیل‌شده از RAW، پارامترهای تصویربرداری، فضای رنگی و پروفایل‌های ICC در صورت امکان منتقل می‌شوند. اگر نیاز به حذف متادیتا دارید، بعداً از یک ابزار تخصصی استفاده کنید.
آیا تبدیل SVG به PNG رایگان است؟ آیا به حساب کاربری نیاز دارم؟
بله، کاملاً رایگان است و خیر، به حساب کاربری نیاز ندارید. نیازی به ثبت‌نام یا وارد کردن ایمیل نیست، سهمیه روزانه‌ای وجود ندارد و تعداد دفعات استفاده نیز محدود نشده است. فایل‌های PNG که دانلود می‌کنید بدون واترمارک هستند و اندازه یا کیفیت آن‌ها به هیچ شکلی تغییر نمی‌کند. می‌توانید در یک نوبت حداکثر 30 فایل SVG را به‌صورت دسته‌ای تبدیل کرده و همه را به شکل یک فایل ZIP دریافت کنید.
برای استفاده در وب، کدام گزینه بهتر است — SVG یا PNG؟
برای بیشتر موارد استفاده در وب مدرن، PNG گزینه قوی‌تری است — معمولاً فشرده‌سازی بهتر، پشتیبانی گسترده‌تر از ویژگی‌ها یا هر دو را در مقایسه با SVG ارائه می‌دهد. با این حال، SVG هنوز جایگاه خود را دارد: اگر به بیشترین سازگاری با مرورگرهای قدیمی‌تر، کلاینت‌های ایمیل یا پلتفرم‌هایی که هنوز از PNG پشتیبانی نمی‌کنند نیاز دارید، SVG گزینه امن‌تری است. پاسخ درست به مخاطبان و موارد استفاده شما بستگی دارد.

نحوه تبدیل آنلاین و رایگان SVG به PNG

تبدیل تصاویر SVG به PNG در موقعیت‌های مختلفی پیش می‌آید: سازگار کردن فایل‌ها با دستگاه‌ها یا پلتفرم‌های مختلف، کاهش فضای ذخیره‌سازی، یا آماده‌سازی تصاویر برای آپلود در سرویسی که فرمت منبع را نمی‌پذیرد. روش سنتی نصب Photoshop، GIMP یا اپلیکیشن‌های مشابه دسکتاپ است — که برای کارهای گاه‌وبیگاه اضافی است. مبدل‌های مرورگری یک گزینه هستند، اما محدود به توانایی decode بومی مرورگر شما هستند و اصلاً نمی‌توانند فرمت‌های تخصصی مثل RAW، HEIC یا AVIF را مدیریت کنند. PicEditLab تبدیل را در سمت سرور اجرا می‌کند، بنابراین پشتیبانی فرمت، کیفیت خروجی و سرعت پردازش به مرورگر یا دستگاه شما بستگی ندارد.

گام به گام: تبدیل SVG به PNG

تبدیل در PicEditLab سه مرحله دارد — آپلود، انتخاب فرمت مقصد، دانلود:

  • یک یا چند فایل SVG را در ناحیه آپلود بکشید یا کلیک کنید. همچنین می‌توانید تصویر را مستقیماً از کلیپ‌بورد paste کنید.
  • PNG را به عنوان فرمت مقصد از انتخاب‌گر فرمت انتخاب کنید، سپس لیست فایل‌های خود را بررسی کنید.
  • روی «شروع تبدیل» کلیک کنید. پس از اتمام آپلود فایل‌ها، سرور تبدیل را در چند ثانیه تمام می‌کند.
  • وقتی تبدیل تمام شد، صفحه به‌طور خودکار به صفحه دانلود منتقل می‌شود. دکمه دانلود را کلیک کنید تا آرشیو ZIP حاوی تمام فایل‌های تبدیل‌شده را دریافت کنید.

جزئیات فنی — تبدیل SVG به PNG

سرور ما زنجیره ابزار متن‌باز اثبات‌شده‌ای را اجرا می‌کند. ImageMagick تبدیل فضای رنگی و نمونه‌برداری مجدد را انجام می‌دهد، libheif از کدک x265 برای رمزگذاری و رمزگشایی HEIC استفاده می‌کند، libavif از AOM برای AVIF استفاده می‌کند، libjxl JPEG XL را مدیریت می‌کند، OpenJPEG JPEG 2000 را پوشش می‌دهد، و dcraw داده خام سنسور را از فایل‌های RAW رمزگشایی می‌کند. خروجی JPG از کیفیت ۸۵ با رمزگذاری پیش‌رونده برای بارگذاری سریع‌تر در وب استفاده می‌کند. خروجی PNG از zlib با حداکثر فشرده‌سازی استفاده می‌کند تا حجم فایل تا حد ممکن کم باشد بدون از دست دادن یک پیکسل جزئیات.

نکات تبدیل SVG به PNG

  • اگر منبع SVG شما دارای شفافیت است و مقصد (PNG) از آن پشتیبانی نمی‌کند (مثل JPG)، نواحی شفاف با رنگ سفید پر می‌شوند. این رفتار مورد انتظار تبدیل است.
  • هنگام تبدیل منبع متحرک (GIF، APNG) به مقصد ثابت، فقط فریم اول حفظ می‌شود. برای نگه داشتن همه فریم‌ها، فرمت مقصدی را انتخاب کنید که از انیمیشن هم پشتیبانی کند.
  • هنگام تبدیل از RAW، ابتدا پیش‌نمایش JPEG تعبیه‌شده دوربین را برای دقیق‌ترین بازتولید رنگ استخراج می‌کنیم. اگر پیش‌نمایش تعبیه‌شده در دسترس نباشد، از dcraw با پارامترهای پیش‌فرض برای demosaicing کامل استفاده می‌کنیم.
  • وقتی مقصد ICO است، آیکون‌های چند رزولوشن (۱۶، ۳۲، ۴۸، ۶۴، ۱۲۸ و ۲۵۶ پیکسل) به‌طور خودکار ایجاد می‌شوند و رندر واضح در هر اندازه‌ای تضمین می‌شود.

ساخته‌شده توسط کسانی که به کیفیت تصویر اهمیت می‌دهند

پایپ‌لاین تصویر PicEditLab روی ImageMagick، libheif، libavif و libjxl ساخته شده است — همان کتابخانه‌های متن‌باز اثبات‌شده‌ای که توسط Apple، Google و Mozilla استفاده می‌شوند. ما پارامترهای رمزگذار را برای هر فرمت تنظیم می‌کنیم تا با تعادل کیفیت و حجم فایلی که اکثر کاربران واقعاً می‌خواهند مطابقت داشته باشد، و با هر انتشار به‌روزرسانی‌های پایپ‌لاین منتشر می‌کنیم تا با ویرایش‌های جدید فرمت همگام باشیم.