محدودیتهای JPG: چه چیزی را نگه نمیدارد
JPG نمیتواند پسزمینه شفاف ذخیره کند. هر پیکسل باید رنگ دیدهشده داشته باشد؛ پس خروجی JPG روی سفید، سیاه یا رنگ دیگر تخت میشود. اگر اطراف سوژه باید خالی بماند، PNG بگیرید.
این JPG را منبع بد نمیکند؛ فقط کار JPG و خروجی شفاف فرق دارد.
«نمی توان شفافیت را حفظ کرد» به چه معناست
یک برش شامل دو نوع اطلاعات است:
- رنگ قابل مشاهده سوژه؛
- هر پیکسل چقدر باید قابل مشاهده باشد، از جمله پیکسل های لبه کاملاً خالی و نیمه شفاف.
قسمت دوم معمولاً آلفا نامیده می شود. JPG جایی برای ذخیره آن ندارد.
وقتی نرم افزار یک برش شفاف را به JPG تبدیل می کند، باید تصمیم بگیرد که چه رنگ قابل مشاهده ای جایگزین هر پیکسل خالی شود. نتیجه دوباره به یک مستطیل کامل تبدیل می شود. اغلب آن جایگزین سفید است، اما می تواند سیاه یا هر پرکننده انتخابی باشد.
فایل مشکلی نداره اطلاعات شفاف حذف شد زیرا قالب مقصد نمی تواند آن را حمل کند.
برای مقدمه ای ساده و انگلیسی برای آلفا، به PNG شفاف چیست؟ مراجعه کنید.
JPG همچنان می تواند ورودی باشد
اکثر عکس های دوربین و گوشی، تصاویر مستطیلی معمولی هستند. آنها با یک اتاق، دیوار، خیابان یا میز از قبل در پشت سوژه قابل مشاهده هستند. این باعث می شود JPG یک ورودی معمولی برای حذف پس زمینه باشد.
روند کار مفید این است:
- منبع JPG را باز کنید.
- موضوع را جدا کنید.
- لبه را بررسی و اصلاح کنید.
- نتیجه جدید را به صورت PNG خروجی بگیرید.
منبع و خروجی نیازی به استفاده از یک فرمت ندارند. تبدیل یک عکس JPG به یک PNG شفاف مستقیماً آن کار را طی می کند.
چرا پس زمینه سفید می تواند گمراه کننده باشد
یک برش روی سفید ممکن است هنگام مشاهده در یک صفحه سفید شفاف به نظر برسد. آن را روی یک اسلاید تیره حرکت دهید تا صفحه سفید مستطیلی نمایان شود.
از این تست سریع استفاده کنید:
- تصویر را روی یک رنگ روشن غیر سفید قرار دهید.
- به هر چهار گوشه نگاه کنید.
- شکاف های اطراف بازوها، دسته ها و موها را بررسی کنید.
اگر رنگ تست در آن نواحی نشان داده نشود، فایل صاف می شود. نام فایل «.jpg» دلیل آن را تأیید می کند. نام فایل «.png» میتواند از شفافیت پشتیبانی کند، اگرچه ممکن است PNG همچنان عمداً با یک پر کردن ثابت خروجیگرفتهشده باشد.
سفید یک رنگ است. شفافیت عدم وجود پیکسل های پس زمینه قابل مشاهده است.
لبه های نرم محدودیت دیگری را نشان می دهد
برش های خوب همیشه مرز سختی ندارند. مو، خز، پارچه، سایهها و منحنیهای ضد مستعار میتوانند دارای پیکسلهای لبه تا حدی قابل مشاهده باشند. آلفا اجازه می دهد تا آن پیکسل ها با پس زمینه جدید ترکیب شوند.
هنگامی که یک لبه شفاف به صورت JPG صاف می شود، لبه با یک رنگ ثابت ترکیب می شود. آن JPG را روی رنگ دیگری قرار دهید و ممکن است ببینید:
- طرح کلی رنگ پریده؛
- حاشیه تیره؛
- گوشه های جعبه ای در اطراف جزئیات ریز؛
- مات باقی مانده از پر اصلی.
به همین دلیل است که به سادگی حذف یک مستطیل سفید از یک JPG همیشه باعث بازیابی برش اصلی نمی شود. پیکسل های انتقال قبلاً با رنگ سفید مخلوط شده اند.
ذخیره مکرر JPG می تواند کیفیت را کاهش دهد
JPG از فشرده سازی با اتلاف استفاده می کند. این طراحی شده است تا تصاویر عکاسی را با ساده کردن جزئیات بصری کوچکتر کند. هر ذخیره اضافی می تواند باعث ایجاد زنگ، مسدود شدن یا لکه دار شدن بیشتر شود، به خصوص در اطراف لبه های تیز با کنتراست بالا.
این مصنوعات در اطراف یک مرز برش اهمیت دارند زیرا لبه دقیقاً جایی است که جزئیات تمیز مورد نیاز است. یک منبع به شدت فشرده ممکن است نشان دهد:
- خطوط مبهم؛
- بلوک های رنگی کوچک در نزدیکی طرح کلی؛
- رشته ها یا قطعات نازک از دست رفته؛
- نویز رنگی که شبیه جزئیات پس زمینه است.
صادرات به PNG از یک مرحله دیگر JPG با اتلاف بعد از برش جلوگیری می کند. نمیتواند جزئیاتی را که قبلاً از منبع گم شده است بازیابی کند، اما از افزودن فشردهسازی JPG به نتیجه شفاف اجتناب میکند.
وقتی JPG هنوز فایل نهایی صحیح است
JPG می تواند یک قالب تحویل معقول باشد زمانی که همه اینها درست باشند:
- پس زمینه نهایی عمداً ثابت شده است.
- شفافیت لازم نیست.
- تصویر عمدتاً عکاسی است.
- مقصد JPG را می پذیرد یا ترجیح می دهد.
- اندازه تحویل کوچکتر بیشتر از تغییرات پس زمینه آینده اهمیت دارد.
به عنوان مثال، یک بنر تمام شده با یک پس زمینه کامل عکاسی ممکن است از آلفا بهره نبرد. اگر مشخصات دریافت کننده ایجاب کند، یک عکس کاتالوگ پس زمینه سفید نهایی نیز ممکن است به صورت JPG تحویل داده شود.
نکته مهم نیت است. یک استاد شفاف را روی رنگ مورد نیاز صاف کنید، سپس کپی تحویل JPG را ایجاد کنید. استاد را رها نکنید مگر اینکه مطمئن باشید موضوع هرگز به پس زمینه دیگری نیاز نخواهد داشت.
یک جدول تصمیم گیری عملی
| نیاز | استفاده از |
|---|---|
| از عکس گوشی یا دوربین شروع کنید | JPG می تواند خوب باشد |
| حفظ منطقه پس زمینه خالی | PNG |
| استفاده مجدد از یک برش روی بسیاری از رنگ ها | استاد PNG شفاف |
| تحویل عکس نهایی در یک پس زمینه ثابت | JPG ممکن است مناسب باشد |
| حفظ لبه های نرم نیمه شفاف | PNG |
| با مقصدی ملاقات کنید که صریحاً JPG | عمداً صاف کنید، سپس JPG را خروجی بگیرید |
برای مقایسه گستردهتر قالبهای برش مدرن، PNG در مقابل WebP در مقابل AVIF برای برشها را بخوانید.
اشتباهات رایج بازیابی
تغییر نام برنامه افزودنی
تغییر “image.jpg” به “image.png” باعث تبدیل فایل یا بازیابی آلفا نمی شود. از طریق نرم افزاری که در واقع داده های PNG را می نویسد، صادرات یا تبدیل کنید.
پاک کردن رنگ سفید از JPG صاف شده
این میتواند برای گرافیکهای ساده با لبههای سخت کار کند، اما اغلب به قسمتهای سفید سوژه آسیب میرساند و آلودگی لبههای رنگ پریده را ایجاد میکند. بازگشت به استاد شفاف امن تر است.
ارسال پیش نمایش به جای صادرات
یک اسکرین شات کل پیش نمایش، از جمله هر تخته شطرنجی قابل مشاهده را صاف می کند. از اقدام صادرات ویرایشگر استفاده کنید.
با فرض اینکه هر PNG شفاف است
PNG می تواند آلفا را حمل کند، اما همچنین می تواند حاوی یک پس زمینه کاملاً مات باشد. آن را روی یک رنگ متضاد تأیید کنید.
ایمن ترین روند کار
از JPG برای کارهایی که به خوبی انجام می دهد استفاده کنید: ورودی عکاسی رایج و تحویل فشرده با پس زمینه ثابت. زمانی که نتیجه باید شفافیت را حفظ کند از PNG استفاده کنید.
پس از حذف پسزمینه، یک استاد PNG تمیز نگه دارید. از آن استاد، یک JPG سفید، JPG رنگی، یا کپی مقصد دیگری در صورت لزوم ایجاد کنید. این دستور گزینه ها را حفظ می کند و از تلاش برای بازسازی شفافیت پس از حذف آن اجتناب می کند.