SVG را بهصورت آنلاین و رایگان به PNG تبدیل کنید و شفافیت را حفظ کنید. وکتورهایی که اندازه بسیار کوچکی اعلام میکنند بهطور خودکار در وضوح بالاتر دوباره رندر میشوند، بنابراین در نهایت یک تصویر غیرقابلاستفاده 24 پیکسلی دریافت نمیکنید. تبدیل دستهای پشتیبانی میشود، بدون ثبتنام و واترمارک، و فایلها 1 ساعت پس از بارگذاری بهصورت خودکار حذف میشوند.
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 واقعی ردیابی کنید
نیازی به دانش فنی نیست. رایگان، سریع و در دسترس در هر دستگاهی.
بر پایه چندین موتور تبدیل متنباز اثباتشده ساخته شده است. ما بهترین زنجیره پردازش را برای هر ترکیب فرمت انتخاب میکنیم و از جابجایی رنگ و کاهش کیفیت که در تبدیل سمت مرورگر رایج است جلوگیری میکنیم.
تبدیل تصاویر SVG به PNG در موقعیتهای مختلفی پیش میآید: سازگار کردن فایلها با دستگاهها یا پلتفرمهای مختلف، کاهش فضای ذخیرهسازی، یا آمادهسازی تصاویر برای آپلود در سرویسی که فرمت منبع را نمیپذیرد. روش سنتی نصب Photoshop، GIMP یا اپلیکیشنهای مشابه دسکتاپ است — که برای کارهای گاهوبیگاه اضافی است. مبدلهای مرورگری یک گزینه هستند، اما محدود به توانایی decode بومی مرورگر شما هستند و اصلاً نمیتوانند فرمتهای تخصصی مثل RAW، HEIC یا AVIF را مدیریت کنند. PicEditLab تبدیل را در سمت سرور اجرا میکند، بنابراین پشتیبانی فرمت، کیفیت خروجی و سرعت پردازش به مرورگر یا دستگاه شما بستگی ندارد.
تبدیل در PicEditLab سه مرحله دارد — آپلود، انتخاب فرمت مقصد، دانلود:
سرور ما زنجیره ابزار متنباز اثباتشدهای را اجرا میکند. ImageMagick تبدیل فضای رنگی و نمونهبرداری مجدد را انجام میدهد، libheif از کدک x265 برای رمزگذاری و رمزگشایی HEIC استفاده میکند، libavif از AOM برای AVIF استفاده میکند، libjxl JPEG XL را مدیریت میکند، OpenJPEG JPEG 2000 را پوشش میدهد، و dcraw داده خام سنسور را از فایلهای RAW رمزگشایی میکند. خروجی JPG از کیفیت ۸۵ با رمزگذاری پیشرونده برای بارگذاری سریعتر در وب استفاده میکند. خروجی PNG از zlib با حداکثر فشردهسازی استفاده میکند تا حجم فایل تا حد ممکن کم باشد بدون از دست دادن یک پیکسل جزئیات.
پایپلاین تصویر PicEditLab روی ImageMagick، libheif، libavif و libjxl ساخته شده است — همان کتابخانههای متنباز اثباتشدهای که توسط Apple، Google و Mozilla استفاده میشوند. ما پارامترهای رمزگذار را برای هر فرمت تنظیم میکنیم تا با تعادل کیفیت و حجم فایلی که اکثر کاربران واقعاً میخواهند مطابقت داشته باشد، و با هر انتشار بهروزرسانیهای پایپلاین منتشر میکنیم تا با ویرایشهای جدید فرمت همگام باشیم.