تبدیل JFIF به PNG بدون اینکه فایل ۱۷ مگابایتی بسازید
تبدیل یک JFIF به PNG هیچ چیزی را بازنمیگرداند. فشردهسازی JPEG که در پیکسلها وجود دارد، همانجا باقی میماند و هیچ مبدلی نمیتواند آن را برعکس کند. چیزی که تغییر میکند، همه چیزهایی است که بعد از آن اتفاق میافتد: PNG بدون اتلاف است، بنابراین هر برش، ویرایش یا ذخیرهسازی مجدد در آینده، پیکسلهایی که به آن داده شده را حفظ میکند و PNG یک کانال آلفای واقعی دارد که JPEG به طور ساختاری نمیتواند داشته باشد.
بخشی که بیشتر صفحات مبدل به آن اشاره نمیکنند، اندازه فایل است. یک PNG با رنگ کامل از یک عکس، بسیار بزرگ است. عکس آزمایشی ما با حجم ۴.۸۲ مگابایت، به ۱۶.۸۶ مگابایت تبدیل شد، تقریباً سه و نیم برابر بزرگتر، و پیکسل به پیکسل با JFIF اولیه یکسان بود. این نقص تبدیل نیست؛ این همان معنای بدون اتلاف بودن برای تصویری با میلیونها رنگ کمی متفاوت است.
دستاورد واقعی شما چیست
دو چیز، که باید دقیق به آنها اشاره کرد. اول اینکه کیفیت دیگر کاهش نمییابد: یک JPEG که پنج بار باز، ویرایش و ذخیره شود، هر بار کمی کیفیت از دست میدهد، اما PNG اینطور نیست. دوم شفافیت است. JFIF هیچ شفافیتی ندارد که منتقل شود، بنابراین PNG شما کاملاً مات شروع میشود، اما این فرمت میتواند کانال آلفا را نگه دارد وقتی که بعداً در ویرایشگر اضافه کنید.
یک عکس پرتره همان پرتره باقی میماند
گوشیها پیکسلها را نمیچرخانند. آنها فقط نحوه نگه داشتن دوربین را در یک برچسب جهتگیری EXIF ثبت میکنند و تصویر را همانطور که حسگر دیده، ذخیره میکنند. اعمال این برچسب فقط نیمی از کار است: اگر مبدل پیکسلها را بچرخاند اما برچسب را باقی بگذارد، نمایشگر دوباره آن را اعمال میکند و عکس در Chrome، آیفون و Windows Photos به پهلو نمایش داده میشود.
ما پیکسلها را میچرخانیم و برچسب را پاک میکنیم. یک فایل آزمایشی با برچسب جهتگیری ۶، از مبدل PNG با ابعاد ۸۰۰ در ۱۲۰۰، صاف و بدون برچسب جهتگیری خارج شد و یادداشتی روی نتیجه درج شد.
جلوگیری از بزرگ شدن بیش از حد فایل
فشردهسازی پالت به صورت یک گزینه انتخابی در دسترس است. این گزینه تصویر را به مجموعه محدودی از رنگها کاهش میدهد که باعث میشود یک PNG عکاسی به طور چشمگیری کوچکتر شود، با هزینه اندکی در دقت رنگ. در عکس تفاوت به سختی دیده میشود؛ اما در گرادینت یا غروب آفتاب ممکن است به صورت نوارهای کمرنگ ظاهر شود، بنابراین این گزینه به طور پیشفرض خاموش است مگر اینکه شما آن را فعال کنید.
تنظیم میزان تلاش برای فشردهسازی جداگانه است و اصلاً به پیکسلها دست نمیزند. فقط تعیین میکند که انکودر چقدر تلاش کند تا همان داده را فشردهتر کند و زمان پردازش را با اندازه فایل معاوضه میکند. چون هیچ چیزی دور ریخته نمیشود، نتیجه به جای عدد کیفیت، با برچسب بدون اتلاف مشخص میشود.
چه زمانی PNG انتخاب اشتباهی است
اگر قصد دارید عکس را به اشتراک بگذارید، آپلود کنید یا همانطور که هست ذخیره کنید، PNG فقط یک فایل بسیار بزرگتر بدون هیچ مزیت قابل مشاهدهای به شما میدهد. در این حالت آن را به صورت JPG نگه دارید. PNG زمانی ارزش حجم بالای خود را دارد که فایل قرار است دوباره ویرایش شود، یا ابزاری در سمت دیگر فقط PNG را قبول میکند، یا تصویر واقعاً عکس نیست: اسکرینشات، لوگو، دیاگرام یا هر چیزی با رنگ تخت و لبههای تیز به خوبی با PNG فشرده میشود.
رنگ و آنچه بر سر فایل شما میآید
پروفایل رنگی تعبیهشده به طور پیشفرض حفظ میشود یا اگر بخواهید، به sRGB تبدیل میشود. ابعاد دقیقاً همانطور که وارد شدهاند، بازمیگردند. یک فایل یا یک دسته کامل را تبدیل کنید، و دسته به صورت یک فایل ZIP با نامهای اصلی بازگردانده میشود. بدون نیاز به حساب کاربری، بدون واترمارک و فایلهای نهایی یک ساعت بعد حذف میشوند.
چه چیزی دریافت میکنید
- یک PNG بدون اتلاف، پیکسل به پیکسل یکسان با JFIF آپلود شده، با حداکثر خطای پیکسل صفر
- برچسب جهتگیری EXIF روی پیکسلها اعمال و سپس پاک میشود تا عکس دوباره نچرخد
- فشردهسازی پالت اختیاری زمانی که یک PNG رنگ کامل بزرگتر از نیاز شماست
- فرمتی که میتواند شفافیت را نگه دارد و آماده برای کانال آلفایی که بعداً اضافه میکنید
- ابعاد اصلی و پروفایل رنگی تعبیهشده، هر دو حفظ میشوند
- رایگان، بدون حساب کاربری، بدون واترمارک و حذف فایلها پس از یک ساعت
گام بعدی چیست؟
اگر فقط یک پسوند .jpg معمولی و یک فایل کوچکتر میخواستید، تبدیل JFIF به JPG راه کوتاهتر است. برای حفظ فرمت JFIF و کاهش حجم، از فشردهسازی JFIF استفاده کنید. برای جمعآوری چند تصویر در یک سند، تبدیل JFIF به PDF را امتحان کنید.