تبدیل تصویر رایگان مبتنی بر مرورگر
تبدیل JPG به PNG
ImageConver یک JPG یا JPEG را در مرورگر شما با رمزگشایی JPEG و نوشتن پیکسل ها به صورت image/png به PNG تبدیل می کند. PNG از یکی دیگر از مراحل رمزگذاری با اتلاف برای شطرنجی تبدیل شده اجتناب میکند، اما نمیتواند جزئیات JPEG را که قبلاً حذف شدهاند بازیابی کند یا شفافیت اصلی فایل منبع را دوباره ایجاد کند. PNG می تواند برای عکس ها بزرگتر باشد. یک گردش کار شفافیت کلید رنگی اختیاری از یک مقدار تحمل استفاده می کند که می تواند رنگ های پیش زمینه مجاور را تحت تأثیر قرار دهد. محتوای تصویر شما در مرورگر باقی می ماند و آپلود نمی شود.
ابزار مرورگر رایگان
خروجی PNG را تبدیل و بررسی کنید
یک تصویر را انتخاب کنید، تنظیمات مربوطه را انتخاب کنید و قبل از دانلود نتیجه را مقایسه کنید. محتوای تصویر در این گردش کار مرورگر باقی می ماند.
- تغییر سایز
- –
- مدیریت پس زمینه
- اعمال نمی شود
برای شروع یک تصویر منبع را انتخاب کنید.
در یک نگاه
حقایق سریع برای تبدیل JPG به PNG
- MIME را وارد کنید
- تصویر/jpeg
- پسوندهای ورودی
- jpg و jpeg. هر دو انتهای نام فایل رایج برای نوع رسانه JPEG هستند.
- فشرده سازی ورودی
- JPEG معمولاً دارای تلفات است، بنابراین پیکسلهای رمزگشایی شده ممکن است قبلاً دارای مصنوعات فشردهسازی باشند.
- خروجی MIME
- تصویر/png
- فشرده سازی PNG
- PNG در مشخصات فرمت پیکسلهایی که دریافت میکند بدون تلفات است، اما جزئیات از دست رفته در منبع JPEG را بازیابی نمیکند.
- شفافیت
- تبدیل معمولی JPG به PNG، شفافیت اصلی را دوباره ایجاد نمی کند. حذف اختیاری کلید رنگی می تواند پیکسل های انتخاب شده را با استفاده از یک تلورانس شفاف کند.
- انیمیشن
- JPG و PNG فرمت های تک تصویری در این گردش کار هستند. هیچ انیمیشنی برای حفظ وجود ندارد
گردش کار
نحوه تبدیل JPG به PNG
- 1
یک JPG یا JPEG را انتخاب کنید
عکس منبع، اسکن، اسکرین شات یا گرافیک را انتخاب کنید. مرورگر پیکسل های JPEG را رمزگشایی می کند. این داده های اولیه پیش فشرده سازی را نشان نمی دهد.
- 2
رفتار شفاف را انتخاب کنید
برای صدور بوم وفادار، پیکسل ها را مات بگذارید، یا گردش کار کلید رنگی اختیاری را تنها زمانی فعال کنید که رنگ پس زمینه شناخته شده شفاف شود.
- 3
تحمل را با دقت تنظیم کنید
یک تلورانس کوچک رنگ های نزدیک به رنگ کلید را انتخاب می کند. فقط در حین بررسی لبهها آن را افزایش دهید، زیرا پیکسلهای پیشزمینه اطراف نیز میتوانند پاک شوند.
- 4
بررسی و دانلود کنید
PNG را با JPG در اندازه کامل مقایسه کنید، لبه آلفا را در صورت استفاده بررسی کنید و تأیید کنید که PNG بزرگتر با ویرایشگر هدف یا محدودیت آپلود مطابقت دارد.
کنترل ها
تنظیمات JPG به PNG توضیح داده شده است
- خروجی PNG
- Canvas toBlob یک MIME خروجی و یک آرگومان کیفیت برای انواع تصاویر با اتلاف می پذیرد. این درخواست از تصویر/png استفاده میکند، بنابراین رمزگذاری PNG کاهش کیفیت دیگری به سبک JPEG اضافه نمیکند، اما پیکسلهایی را که مرورگر از JPG رمزگشایی کرده است، ثبت میکند.
- شفافیت کلید رنگی
- وقتی فعال باشد، پیکسلهای نزدیک به رنگ کلید انتخابی میتوانند آلفای خود را پاک کنند. این برای پسزمینههای جامد ساده مفید است، نه برای جداسازی پیچیده عکاسی.
- تحمل
- تحمل یک آستانه فاصله رنگ است. مقدار بالاتر بر طیف وسیع تری از رنگ های اطراف تأثیر می گذارد و می تواند سایه های مشابه پیش زمینه را به همراه پس زمینه حذف کند.
- نام فایل خروجی
- دانلود از یک پسوند PNG استفاده می کند تا برنامه ها بتوانند نوع MIME جدید را شناسایی کنند. این بدان معنا نیست که فراداده یا جزئیات JPEG اصلی بازیابی شده است.
رفتار خروجی
چه چیزی JPG به PNG می تواند و نمی تواند تغییر کند
از مرحله زیان بار دیگر جلوگیری می شود
با نوشتن پیکسل های رمزگشایی شده به صورت PNG، از یک مرحله دیگر کدگذاری JPEG جلوگیری می شود. وقتی PNG ویرایشهای بیشتری، همپوشانیهای متنی یا ذخیرههای مکرر دریافت میکند، میتواند کمک کند، اما نمیتواند جزئیاتی را که منبع JPEG قبلاً از دست داده است بازیابی کند.
شفافیت اصلی قابل بازیابی نیست
یک JPG کانال آلفا ندارد. مبدل نمی تواند بداند کدام پیکسل های پس زمینه زمانی شفاف بوده اند. حذف اختیاری کلید رنگی استنتاجی بر اساس رنگ انتخابی و تحمل است، نه بازیابی شفافیت اصلی.
عکس ها اغلب در اندازه بزرگ می شوند
PNG برای عکسها میتواند بزرگتر از JPG باشد، زیرا PNG هر پیکسل دریافتی را بدون کمیسازی JPEG حفظ میکند. یک فایل بزرگتر در بسیاری از موارد عکس مورد انتظار است و به خودی خود یک خطای تبدیل نیست.
تحمل می تواند رنگ های پیش زمینه را تغییر دهد
شفافیت کلید رنگی، رنگ های پیکسل را با رنگ کلید مقایسه می کند. لبه های ضد مستعار و اشیاء رنگی مشابه زمانی که تحمل بیش از حد بالا است تحت تأثیر قرار می گیرند، بنابراین نتیجه را با پس زمینه متضاد بررسی کنید.
راهنمای تصمیم گیری
وقتی JPG به PNG ارزش انجام دادن دارد
هنگامی که ابزار بعدی نیاز به ورودی PNG دارد، زمانی که نیاز دارید از ذخیره JPEG دیگری جلوگیری کنید، یا زمانی که همپوشانی اضافه میکنید و میخواهید یک بوم خروجی با قابلیت آلفا برای پیکسلهای جدید داشته باشید، به PNG تبدیل کنید. زمانی که میخواهید تصویر رمزگشایی شده را بدون حذف پسزمینه تأیید نشده، با صادرات غیر شفاف پیشفرض شروع کنید.
انتظار جزئیات اصلی واضح تر یا شفافیت بازیابی شده را تبدیل نکنید. JPG را برای تحویل عکس فشرده نگه دارید و از گزینه کلید رنگی فقط برای یک پس زمینه ساده و شناخته شده استفاده کنید که در آن می توانید جلوه های لبه را بررسی کنید. برای عکسها، اندازه فایلها را قبل از متعهد شدن به ذخیرهسازی PNG مقایسه کنید.
مقایسه کنید
صادرات غیر شفاف در مقابل شفافیت کلید رنگی
| حالت | نگه می دارد | مفید برای | تماشا برای |
|---|---|---|---|
| PNG مات | همه پیکسل های رمزگشایی شده به عنوان پیکسل های قابل مشاهده | آرشیو عکس، ویرایشگرها و مقایسه بصری قابل پیش بینی | هیچ آلفای اختراع نشده است. فایل می تواند بزرگتر از JPG باشد |
| کلید رنگی PNG | پیکسل های خارج از محدوده رنگ انتخاب شده | پس زمینه های صاف ساده و آماده سازی اولیه برش | تلورانس می تواند رنگ های پیش زمینه مشابه را حذف کند و مصنوعات لبه ایجاد کند |
| JPG را نگه دارید | فایل تحویل فشرده اصلی | انتشار عکس فشرده و سیستم هایی که به JPEG نیاز دارند | ذخیرههای بیشتر JPEG میتوانند آرتیفکتهای با اتلاف بیشتری را اضافه کنند |
حل مسئله
عیب یابی خروجی JPG به PNG
PNG واضح تر از JPG به نظر نمی رسد
علت احتمالی: PNG نمی تواند جزئیاتی را که فشرده سازی JPEG قبلاً حذف شده است بازیابی کند.
چه باید کرد: هنگامی که جزئیات مهم است از دوربین اصلی یا صادرات منبع استفاده کنید. JPG را به PNG به عنوان یک تغییر قالب، نه یک مرحله ارتقاء، در نظر بگیرید.
PNG بسیار بزرگتر است
علت احتمالی: PNG پیکسل های رمزگشایی شده را حفظ می کند و اغلب برای عکس ها فشرده تر است.
چه باید کرد: JPG را برای تحویل عکس فشرده نگه دارید، یا اندازه PNG را با نیازهای ویرایش یا آپلود قبل از ذخیره آن مقایسه کنید.
نتیجه شفاف نیست
علت احتمالی: یک تبدیل معمولی نمی داند کدام پیکسل های JPG باید آلفا داشته باشند.
چه باید کرد: از یک گردش کار با کلید رنگی فقط برای یک پس زمینه شناخته شده استفاده کنید، سپس لبه آلفا را تأیید کنید. شفافیت اصلی را نمی توان از یک JPG معمولی بازسازی کرد.
رنگ های پیش زمینه ناپدید شدند
علت احتمالی: تحمل کلید رنگ انتخاب شده، رنگهایی مشابه پسزمینه را پوشش میدهد.
چه باید کرد: تحمل کمتری داشته باشید، رنگ کلیدی نمایندهتری انتخاب کنید، یا صادرات را مات کنید و پسزمینه را با یک گردش کار ویرایش اختصاصی حذف کنید.
حریم خصوصی
پردازش JPG محلی-مرورگر
تصویر مبدأ در مرورگر شما باقی میماند در حالی که JPEG رمزگشایی شده و با بوم APIها تبدیل میشود. این صفحه ممکن است اسکریپت ها و دارایی های عادی سایت خود را بارگیری کند، اما این گردش کار محتوای تصویر را در یک سرور تبدیل آپلود نمی کند.
پردازش محلی قول نمی دهد که خروجی حاوی اطلاعات شناسایی نباشد: پیکسل های منبع ممکن است افراد یا مکان ها را نشان دهند و خروجی بوم می تواند ابرداده ها را حذف یا تغییر دهد. فایل بصری و زمینه به اشتراک گذاری خود را قبل از انتشار بررسی کنید.
- مدیریت منبع
- محتوای تصویر در طول رمزگشایی، پردازش کلید رنگی و رمزگذاری PNG در مرورگر باقی میماند.
- مدیریت فراداده
- به حفظ فراداده JPEG منبع از طریق خروجی بوم متکی نباشید.
سوالات متداول
سوالات JPG به PNG
آیا JPG به PNG جزئیات از دست رفته را بازیابی می کند؟
خیر. PNG از یک مرحله دیگر رمزگذاری با اتلاف اجتناب می کند، اما نمی تواند جزئیات JPEG را که قبلاً نادیده گرفته شده است بازیابی کند.
آیا مبدل می تواند شفافیت اصلی را بازیابی کند؟
خیر. JPG کانال آلفا ندارد. یک گزینه کلید رنگی می تواند شفافیت را از رنگ انتخاب شده و تحمل آن استنتاج کند، اما نمی تواند ماسک اصلی را بشناسد.
چرا PNG بزرگتر از JPG است؟
PNG میتواند برای عکسها بزرگتر باشد زیرا مقادیر پیکسلهای رمزگشایی شده را بدون کوانتیشن JPEG حفظ میکند. این رایج است و به طور خودکار یک شکست نیست.
تحمل چه می کند؟
Tolerance تعیین می کند که یک رنگ پیکسل چقدر از رنگ کلید انتخاب شده فاصله داشته باشد و همچنان پاک شود. تحمل بالاتر می تواند رنگ های پیش زمینه مشابه را تحت تاثیر قرار دهد.
آیا باید از شفافیت کلید رنگی در عکس استفاده کنم؟
فقط زمانی که پس زمینه ساده و نزدیک به یک رنگ شناخته شده باشد. پسزمینههای بافتدار، سایهها و رنگهای سوژه مشابه میتوانند مصنوعات لبه قابل مشاهده را ایجاد کنند.
آیا منبع JPEG آپلود شده است؟
این تبدیل محتویات تصویر را در مرورگر نگه می دارد و آنها را در سرور تبدیل آپلود نمی کند، اگرچه صفحه می تواند اسکریپت ها و دارایی های خود را بارگیری کند.
آیا PNG فراداده JPEG من را حفظ می کند؟
چنین فرض نکنید. تبدیل بوم می تواند ابرداده منبع را حذف کند، بنابراین در صورت نیاز به آن فیلدها، JPEG اصلی را نگه دارید.
مراجع