راهنمای فنی
چرا فایل PNG من اینقدر بزرگ است؟ چطور بدون خراب کردنش کوچکش کنیم
PNG ممکن است بزرگ باشد چون lossless است و میتواند شفافیت را نگه دارد. PNG را فشرده کنید، در صورت نیاز اندازه را عوض کنید، یا عکس را به JPEG یا WebP تبدیل کنید.
فایل PNG ممکن است بزرگ شود چون PNG lossless است و میتواند شفافیت و جزئیات ریز پیکسل را حفظ کند.
عکسهایی که بهصورت PNG ذخیره شدهاند اغلب خیلی بزرگتر از JPEG یا WebP هستند. اسکرینشات، لوگو، گرافیک رابط و تصاویر شفاف ممکن است برای PNG مناسب باشند.
برای کوچک کردن: PNG را فشرده کنید، ابعاد را اگر بزرگتر از نیاز است کم کنید، شفافیت غیرلازم را وقتی مناسب است بردارید، و عکسها را وقتی PNG لازم نیست به JPEG یا WebP تبدیل کنید.
PNG بهخاطر نحوهٔ ذخیرهٔ پیکسل بزرگ است — نه چون PNG «همیشه سنگین» است. هفت دلیل پایین موارد معمولاند.
چرا فایلهای PNG میتوانند اینقدر بزرگ باشند؟
PNG از فشردهسازی lossless استفاده میکند. بعد از فشرده شدن، پیکسل اصلی باید بدون از دست رفتن بازسازی شود. وقتی پیکسل دقیق میخواهید مفید است. عکس، گرادیان، نویز و بافت پیچیده ممکن است بزرگ بمانند: رنگ از پیکسل به پیکسل عوض میشود و فشردهسازی lossless تکرار کمتری دارد.
فشردهسازی lossless در برابر lossy
فشردهسازی lossless هر پیکسل را قابل بازسازی نگه میدارد. PNG، lossless است. Lossy بخشی از جزئیات را دور میریزد تا فایل کوچکتر شود. JPEG، lossy است. WebP بهعنوان قالب میتواند هر دو حالت lossy و lossless را پشتیبانی کند. موضوع اصطلاحات نیست. موضوع این است که چرا PNG ممکن است بزرگ بماند: قالب دادهٔ پیکسل را نگه میدارد، نه اینکه دور بریزد.
1. عکس را بهصورت PNG ذخیره کردید
عکس معمولاً رنگ زیاد، گرادیان ظریف، نویز و بافت دارد. فشردهسازی lossless PNG روی آن محتوا ممکن است کمبازده باشد. برای عکس، JPEG یا WebP اغلب فایل خیلی کوچکتری میسازد. این گرایش است نه قانون: PNG همیشه از JPEG بزرگتر نیست. گرافیک ساده میتواند PNG کوچک باشد؛ PNG عکس پرنویز میتواند خیلی بزرگ باشد.
2. ابعاد بزرگتر از نیاز شماست
تصویر 4000 × 3000 که حدود 1000 × 750 استفاده میشود هنوز پیکسل اضافه را حمل میکند. اندازهٔ فایل فقط عرض × ارتفاع نیست، اما پیکسل بیشتر معمولاً یعنی دادهٔ بیشتر. اگر فقط نمایش کوچکتر لازم دارید، کوچک کردن ابعاد کمک میکند. تغییر اندازه عکس میتواند عرض و ارتفاع را در مرورگر عوض کند وقتی تصویر خیلی بزرگتر از استفاده است.
3. شفافیت میتواند داده اضافه کند
PNG میتواند کانال alpha برای شفافیت ذخیره کند. برای لوگو، آیکون، همپوشانی و دارایی رابط روی پسزمینهٔ متغیر مفید است. اگر تصویر به شفافیت نیاز ندارد، کانال alpha باز هم ممکن است باشد و داده اضافه کند. برداشتن شفافیت همیشه PNG را خیلی کوچکتر نمیکند — اثر به تصویر بستگی دارد.
4. تصاویر پیچیده بد فشرده میشوند
PNG اغلب جایی خوب فشرده میشود که رنگ تکرار شود: پر کردن تخت، لوگوی ساده، رابط، نمودار با ناحیهٔ یکدست. نویز عکاسی، بافت، گرادیان و محتوای بسیار جزئی به فشردهساز کمتر برای استفادهٔ مجدد میدهند، پس فایل ممکن است بزرگ بماند حتی اگر روی صفحه «عادی» به نظر برسد.
5. اسکرینشات ممکن است به دلایل دیگر بزرگ باشد
اسکرینشات اغلب به PNG میخورد: متن، رابط، نمودار، لبهٔ تیز و رنگ تخت. باز هم ممکن است بهخاطر صفحهٔ بزرگ، ضبط retina یا DPI بالا، ابعاد بیش از حد یا عکس داخل شات بزرگ باشد. یعنی هر اسکرینشات نباید PNG بماند. یعنی اسکرینشات میتواند بهخاطر اندازه بزرگ باشد حتی وقتی PNG قالب معقولی است.
6. Metadata ممکن است کمی حجم اضافه کند
PNG میتواند تکههای اضافه داشته باشد: پروفایل رنگ، metadata متنی یا اطلاعات نرمافزار. آن بایتها ممکن است کمی جمع شوند. در PNGهای خیلی بزرگ معمول، metadata بهندرت علت اصلی است. دادهٔ پیکسل، ابعاد و پیچیدگی محتوا معمولاً مهمترند.
7. اطلاعات رنگ بیشتر میتواند فایل را بزرگ کند
تصویر ممکن است RGB یا RGBA باشد (RGB بهعلاوهٔ alpha). کانال بیشتر یعنی اطلاعات رنگ بیشتر. عمق بیت بالاتر هم میتواند اضافه کند. لازم نیست عمق بیت را بررسی کنید تا عمل کنید: اگر PNG عکس است، یا خیلی بزرگتر از اندازهٔ روی صفحه، از فشرده کردن، ابعاد و اینکه PNG قالب درست است شروع کنید.
- PNG
- عکس بهصورت PNG ذخیره شده
- ابعاد بیش از حد
- شفافیت / کانال اضافه
- نویز، بافت، گرادیان
- فایل بزرگتر
چطور فایل PNG را کوچکتر کنیم
به این ترتیب کار کنید. هر گام برای هر فایل لازم نیست.
1. PNG را فشرده کنید
ابتدا PNG را دوباره کدگذاری کنید. کاهش ممکن است کوچک باشد اگر فایل از قبل خوب فشرده شده باشد.
2. اگر ابعاد بزرگتر از نیاز است اندازه را عوض کنید
اگر تصویر را خیلی کوچکتر از اندازهٔ پیکسل نمایش میدهید، کم کردن عرض و ارتفاع میتواند دادهٔ زیادی قطع کند.
3. بررسی کنید شفافیت واقعاً لازم است یا نه
وقتی تصویر باید روی پسزمینهٔ متغیر بنشیند alpha را نگه دارید. فقط وقتی پسزمینهٔ یکدست کافی است بردارید.
4. برای محتوای عکاسی JPEG یا WebP را در نظر بگیرید
عکسها اغلب در قالب lossy بیشتر کوچک میشوند وقتی پیکسل دقیق یا شفافیت لازم ندارید.
5. از تبدیلهای تکراری غیرلازم پرهیز کنید
رفتوبرگشت قالب کیفیت اضافه نمیکند. هر گذر lossy میتواند مصنوعات اضافه کند.
6. بعد از تبدیل کیفیت دیداری را مقایسه کنید
متن، خطهای نازک و چهرهها را در زوم 100٪ ببینید قبل از اینکه اصل را حذف کنید.
اول PNG را فشرده کنید
NEXNARA فشردهسازی عکس JPG، PNG و WebP را میپذیرد و همان قالب را نگه میدارد: PNG، PNG میماند. PNG بدون برداشتن شفافیت دوباره کدگذاری میشود. کاهش اندازه اغلب کوچک است چون PNG lossless است — بهویژه اگر از قبل خوب فشرده شده باشد. لغزندهٔ کیفیت برای JPG و WebP است، نه PNG. فایلهای بزرگتر از 20 MB در مرورگر پردازش نمیشوند.
کی PNG را به JPEG تبدیل کنیم؟
JPEG برای عکس و صحنهٔ واقعگرا منطقی است وقتی شفافیت لازم ندارید و فایل کوچکتر از حفظ دقیق پیکسل مهمتر است. JPEG شفافیت alpha را پشتیبانی نمیکند. NEXNARA تبدیل فرمت عکس هنگام تبدیل به JPG نواحی شفاف را با رنگ پسزمینه پر میکند — پیشفرض سفید، یا رنگ دیگری که انتخاب کنید. متن، لوگو و رابط ممکن است مصنوعات JPEG نشان دهند؛ قبل از جایگزینی PNG نتیجه را مقایسه کنید.
کی PNG را به WebP تبدیل کنیم؟
WebP بهعنوان قالب میتواند lossy یا lossless باشد و میتواند شفافیت داشته باشد. برای بسیاری از عکس و گرافیک وب ممکن است فایل کوچکتری بسازد. همیشه کوچکتر نیست: به تصویر، کدگذار و تنظیمات بستگی دارد. تبدیل فرمت عکس میتواند از JPG، PNG یا WebP خروجی WebP بدهد. کیفیت در آن ابزار برای JPG و WebP است. WebP از نوع lossy میتواند عکس را کوچک کند؛ ممکن است متن و رابط تیز را هم نرم کند، پس پیشنمایش را ببینید.
کی PNG را نگه داریم؟
PNG را نگه دارید وقتی شفافیت، لوگو، آیکون، اسکرینشات با متن یا رابط، گرافیک تیز یا حفظ دقیق پیکسل لازم دارید. این بررسی تناسب است، نه قاعده که هر دارایی رابط باید برای همیشه PNG بماند. اگر عکس بدون شفافیت است، قالب دیگر ممکن است بهتر خدمت کند.
اگر تصویر به شفافیت یا جزئیات تیز متن و رابط نیاز دارد، PNG هنوز ممکن است قالب درست باشد. هدف این نیست که هر تصویر JPEG یا WebP شود. هدف استفاده از قالبی است که به تصویر بخورد.
مقایسهٔ کوتاه — رتبهبندی نیست:
| قالب | بهترین برای | شفافیت | فشردهسازی |
|---|---|---|---|
| PNG | لوگو، اسکرینشات، رابط | بله | Lossless |
| JPEG | عکس | خیر | Lossy |
| WebP | عکس و گرافیک وب | بله | Lossy یا lossless |
تصویر را در مرورگر فشرده کنید
فشردهسازی عکس میتواند JPG، PNG یا WebP را روی این دستگاه کوچک کند. قالب همان میماند. پردازش تصویر در مرورگر شما رخ میدهد. فایل برای این ابزار به سرور NEXNARA آپلود نمیشود.
فشردهسازی PNG اینجا شفافیت را برنمیدارد. اگر فایل دوباره کدگذاریشده کوچکتر نباشد، ابزار اندازهٔ اصلی را نگه میدارد. برای بعضی PNGهای از قبل کارآمد این انتظار میرود.
PNG را به JPG یا WebP تبدیل کنید
تبدیل فرمت عکس بین JPG، PNG و WebP تبدیل میکند. HEIC، SVG، GIF متحرک، RAW یا PDF را تبدیل نمیکند.
وقتی خروجی JPG است، پیکسلهای شفاف با رنگ پسزمینهای که میگذارید پر میشوند (سفید اگر پیشفرض را بگذارید). خروجی PNG، lossless است. JPG و WebP از تنظیم کیفیت استفاده میکنند.
خود تبدیل در مرورگر شما رخ میدهد. تبلیغات و ویژگیهای دیگر سایت هنوز از شبکه استفاده میکنند؛ آن جدا از پردازش است.
اگر میخواهید PNG بماند با فشردهسازی عکس شروع کنید. اگر PNG عکس باید JPG یا WebP شود تبدیل فرمت عکس را باز کنید.
FAQ
چرا فایل PNG من اینقدر بزرگ است؟
PNG lossless است و میتواند شفافیت و جزئیات ریز را ذخیره کند. عکس، ابعاد بیش از حد، نویز و بافت پیچیده میتوانند فایل را بزرگ کنند. Metadata ممکن است کمی اضافه کند، اما بهندرت علت اصلی است.
چطور اندازهٔ فایل PNG را کم کنم؟
اول PNG را فشرده کنید، بعد اگر اندازهٔ پیکسل بزرگتر از نیاز است اندازه را عوض کنید. اگر عکس بدون شفافیت است، تبدیل به JPEG یا WebP اغلب بیشتر کوچک میکند. بعد از هر تبدیل lossy کیفیت را مقایسه کنید.
آیا PNG همیشه از JPG بزرگتر است؟
خیر. عکسهای PNG اغلب خیلی بزرگتر از JPEG هستند، اما لوگوی ساده یا گرافیک رابط میتواند PNG کوچک باشد. اندازه به محتوا بستگی دارد، نه به قاعدهٔ ثابت PNG در برابر JPG.
باید PNG را به WebP تبدیل کنم؟
WebP میتواند قالب وب خوبی برای عکس و بسیاری از گرافیکها باشد، از جمله تصاویر نیازمند شفافیت. همیشه از PNG کوچکتر نیست. وقتی فایل آزمایش خوب به نظر میرسد و واقعاً کوچکتر است تبدیل کنید.
آیا فشردهسازی PNG کیفیت را کم میکند؟
فشردهسازی PNG، lossless است: پیکسلها بعد از کدگذاری دوباره باید جور باشند. فشردهسازی عکس PNG را بدون برداشتن شفافیت دوباره کد میکند؛ افت اندازه اغلب کوچک است. تبدیل JPEG یا WebP از نوع lossy میتواند کیفیت را کم کند.
چرا اسکرینشات PNG من اینقدر بزرگ است؟
اسکرینشات اغلب بهخاطر متن، رابط و رنگ تخت به PNG میخورد. با وضوح صفحهٔ بزرگ، ضبط DPI بالا، ابعاد اضافه یا عکس داخل شات باز هم بزرگ میشود. اول فشرده کنید؛ فقط اگر PNG لازم نیست تبدیل کنید.