가이드

내 PNG가 왜 그렇게 큰가요? (그리고 축소하는 방법)

PNG 파일은 모든 픽셀을 무손실로 저장하기 때문에 크기가 큽니다. 그래픽에는 좋지만 사진에는 좋지 않습니다. 정확한 이유와 축소하는 가장 빠른 방법은 다음과 같습니다.

내 PNG가 왜 그렇게 큰가요? (그리고 축소하는 방법)

형식이 사용되기 때문에 PNG가 큽니다. 모든 픽셀을 정확하게 저장하는 무손실 압축. 이는 로고와 스크린샷에는 완벽하지만 수백만 개의 미묘하게 다른 색상으로 인해 압축기에서 제거할 것이 거의 없는 사진에는 재앙입니다. 결과는 JPG와 동일한 이미지보다 몇 배 더 큰 사진이 많은 PNG입니다. 형식이 손상되지 않았습니다. 그것은 설계된 목적을 정확하게 수행하고 있는데, 이는 사진에 적합하지 않은 작업입니다. 이 가이드에서는 압축부터 해상도, 숨겨진 메타데이터까지 PNG가 풍선처럼 나타나는 모든 이유를 설명하고 각 상황에 대한 가장 빠른 해결 방법을 제공합니다.

주된 이유: 무손실 압축

PNG 압축은 데이터를 하나도 버리지 않고 압축하는 DEFLATE라는 알고리즘을 사용하여 ZIP 파일처럼 작동하므로 이미지는 픽셀 단위로 재구성됩니다. 이런 종류의 압축은 다음을 통해 작동합니다. 반복과 예측 가능성. 몇 가지 색상이 포함된 평면 그래픽은 엄청나게 반복적입니다. 일렬로 늘어선 수천 개의 동일한 흰색 픽셀은 거의 아무것도 압축되지 않습니다.

사진은 반대네요. 모든 픽셀은 센서 노이즈와 자연스러운 그라데이션으로 인해 이웃 픽셀과 조금씩 다르기 때문에 반복해서 활용할 필요가 거의 없습니다. 압축기는 원시 픽셀 데이터에 가까운 것을 시도하고 거의 찾지 않고 저장합니다. 이래서 같은 사진이 나올 수 있지 PNG의 경우 수 메가바이트이지만 JPG의 경우 수백 킬로바이트입니다.이는 PNG가 충실하게 유지하는 눈에 띄지 않는 차이를 삭제합니다.

해결: 아무도 눈치 채지 못하는 승수

파일 크기는 픽셀 수에 따라 확장되고 픽셀 수는 크기의 제곱에 따라 확장됩니다. 너비와 높이를 두 배로 늘리면 픽셀의 4배. 너비가 6000픽셀인 사진은 3000에서 동일한 사진의 4배, 1500픽셀 버전에서 16배의 데이터를 보유합니다.

최신 장치는 기본적으로 엄청난 양의 이미지를 생성하기 때문에 이는 중요합니다. 최근 휴대폰은 1200만 픽셀 이상을 촬영하며, 4K 스크린샷은 800만 픽셀이 넘습니다. 해당 이미지가 웹페이지에 800픽셀 너비로 표시된다면 다른 사람이 볼 수 있는 것보다 약 50배 더 ​​많은 데이터를 저장하게 됩니다. 해상도는 PNG가 커지는 가장 간과되는 단일 원인이며, 처음부터 이미지 크기가 너무 컸을 때 크기를 조정해도 눈에 보이는 품질에는 아무런 비용이 들지 않습니다.

색상 심도: PNG-24 대 PNG-8

PNG에는 변형이 있으며 잘못된 변형은 공간을 낭비합니다. PNG-24 사진에 꼭 필요한 빨간색, 녹색, 파란색에 각각 8비트를 사용하여 수백만 가지 색상을 저장합니다. PNG-8 이미지를 256가지 색상 팔레트로 제한합니다. 이는 로고, 아이콘 또는 간단한 일러스트레이션에 충분합니다.

2색 로고를 PNG-24로 저장한다는 것은 모든 픽셀이 결코 사용하지 않을 1,600만 색상의 용량을 갖는다는 것을 의미합니다. 이미지에 소수의 색상만 포함되어 있기 때문에 PNG-8로 변환하면 눈에 띄는 변화 없이 파일을 절반 이상 줄일 수 있습니다. 두 변형 모두 투명성을 지원하므로 손실되는 것은 없습니다. 많은 편집기에서는 기본적으로 PNG-24를 사용하므로 단순한 그래픽이 불필요하게 무거워집니다.

메타데이터 및 숨겨진 가중치

PNG 파일은 픽셀 이상의 내용을 담고 있습니다. 색상 프로필, 편집 기록, 소프트웨어 태그, 타임스탬프 및 텍스트 청크가 모두 눈에 보이지 않게 이동합니다. 작은 그래픽에서 이 오버헤드는 놀라울 정도로 파일의 큰 부분을 차지할 수 있습니다. 무손실 최적화 프로그램은 이 자료를 제거하고 압축을 다시 압축하여 일반적으로 비용을 절감합니다. 단일 픽셀에 대한 변화 없이 10~30%. 나중에 이미지가 비트 동일하므로 가능한 가장 안전한 최적화입니다.

스크린샷: 최악의 경우

스크린샷은 모든 문제를 한 번에 결합하므로 특별히 언급할 가치가 있습니다. 운영 체제는 기본적으로 이를 PNG로 저장하며 iOS 또는 대부분의 Windows 캡처 도구에서는 이를 변경할 수 없습니다. 전체 화면 캡처는 고해상도이며 사진, 비디오 프레임 또는 그라데이션이 많은 인터페이스가 포함된 경우 무손실 형식에 갇힌 사진 콘텐츠입니다. 이것이 바로 PNG가 최악의 상황을 처리하는 시나리오이므로 단일 스크린샷이 실행될 수 있습니다. 3MB~8MB. 폴더는 기가바이트에 빠르게 도달하며 JPG로 변환하면 일반적으로 80% 이상을 회수합니다.

가장 빠른 수정: JPG로 변환

사진 PNG의 경우 JPG로 변환하는 것이 가장 큰 절감 효과를 제공하며 한 단계만 거치면 됩니다. 파일을 우리의 변환기, 품질을 약 90으로 유지하면 수 메가바이트 PNG가 눈에 띄는 손실 없이 수백 킬로바이트가 됩니다. 모두 다운로드를 사용하여 전체 폴더를 한 번에 일괄 처리하세요. 이미지가 투명하지 않고 웹, 이메일 또는 업로드 양식으로 향할 때마다 이는 올바른 조치입니다. 정확한 품질 설정은 다음을 참조하세요. 품질 가이드.

투명성을 유지해야 할 때

이미지에 투명한 배경이 필요한 경우 JPG는 사용되지 않지만 여전히 세 가지 좋은 옵션이 있습니다. WebP는 PNG보다 25~35% 더 작게 실행됩니다. 알파 채널을 유지하면서 모든 최신 브라우저가 이를 지원합니다. 평면 그래픽을 PNG-24에서 PNG-8로 줄이면 눈에 띄는 변화 없이 급격히 줄어듭니다. 그리고 형식에 관계없이 실제 디스플레이 크기로 크기를 조정하는 데 도움이 됩니다. 우리 변환기는 WebP를 직접 내보냅니다. PNG 대 WebP 가이드 트레이드 오프를 다룹니다.

진단 체크리스트

이를 순서대로 진행하면 원인을 찾을 수 있습니다.

  • 사진인가요 아니면 스크린샷인가요? JPG로 변환합니다. 이것만으로도 대부분의 경우가 해결됩니다.
  • 크기가 디스플레이 크기보다 훨씬 큽니까? 형식을 변경하기 전에 먼저 크기를 조정하세요.
  • PNG-24로 저장된 평면 그래픽인가요? 팔레트를 자르려면 PNG-8로 다시 저장하세요.
  • 투명성이 필요합니까? PNG 대신 WebP를 사용하세요.
  • 그래도 좀 너무 크죠? 무손실 최적화 프로그램을 실행하여 메타데이터를 제거합니다.

첫 번째 질문은 압도적인 대다수의 대형 PNG를 해결합니다. 왜냐하면 이 형식은 거의 항상 사진을 저장하도록 요청되기 때문입니다. 이 형식은 결코 만들어지지 않은 형식입니다.

최적화 프로그램이 사진 PNG를 저장할 수 없는 이유

6MB PNG를 찾는 합리적인 본능은 PNG 최적화 프로그램을 통해 이를 실행하고 큰 승리를 기대하는 것입니다. 그것은 오지 않을 것이며 그 이유는 이해할 가치가 있습니다. 최적화 프로그램은 손실 없이 작동합니다. 메타데이터를 제거하고, 더 스마트한 필터 선택을 시도하고, DEFLATE 스트림을 더 효율적으로 다시 압축합니다. 이러한 이익은 모두 다음에서 비롯됩니다. 세부 사항이 아닌 중복성 제거. 사진의 픽셀은 모두 조금씩 다르기 때문에 제거할 중복이 거의 없습니다. 따라서 최적화 프로그램은 열심히 작동하여 10~15%를 반환하고 여전히 이메일에 적합하지 않은 5MB 파일을 남깁니다.

이는 콘텐츠의 형식이 잘못되었음을 나타내는 가장 명확한 신호입니다. 무손실 최적화가 바늘을 거의 움직이지 않으면 파일이 낭비로 인해 부풀어 오르지 않았다는 의미입니다. 이는 PNG가 결코 담을 수 없는 사진 데이터를 정직하게 저장하고 있는 것입니다. 대답은 더 많은 최적화가 아니라 형식 변경입니다.

투명성 함정

많은 대형 PNG가 존재하는 이유는 한 가지입니다. 누군가 투명도가 필요하고 PNG로 저장한 후 다시 방문하지 않았기 때문입니다. 물어볼 가치가 있는 질문은 이미지가 오늘날에도 여전히 알파 채널이 필요합니다. 웹 사이트 헤더용으로 잘라낸 제품 사진은 이제 일반 흰색 섹션에 배치될 수 있으며, 여기서 투명성은 메가바이트 비용만 발생합니다. 투명 PNG로 내보낸 로고는 흰색에만 사용할 수 있습니다.

투명도가 실제로 사용되지 않은 경우 흰색 채우기가 포함된 JPG로 변환하면 무게를 조금만 줄여도 동일한 가시적 결과를 얻을 수 있습니다. 이를 사용하는 경우 WebP는 25~35%를 계속 자르면서 알파 채널을 유지합니다. 어느 쪽이든 가정하기보다는 확인하십시오. 투명성은 실제 요구 사항이 아닌 기존 작업 흐름에서 남은 경우가 많습니다.

올바른 대상 크기 선택

PNG가 너무 크다는 것을 아는 것은 문제의 절반에 불과합니다. 무엇을 목표로 해야할지 아는 것이 나머지 절반입니다. 대략적인 안내로, 전체 너비 웹 히어로 이미지 200KB 미만, 기사 내 사진 100KB 미만, 썸네일 30KB 미만, 이메일 첨부 파일의 총 크기는 몇 메가바이트 미만이어야 합니다. 업로드 양식에는 일반적으로 100KB 또는 200KB의 자체 제한이 명시되어 있으며 해당 숫자는 협상할 수 없습니다.

이러한 목표는 합리적인 해상도의 JPG이면 거의 모든 사진에 대해 달성할 수 있습니다. 충족해야 할 특정 한도가 있는 경우, 대상 크기 모드 우리의 변환기 가장 적합한 버전에 대한 품질 수준을 검색하여 자동으로 이를 실행하므로 추측이 완전히 제거됩니다. 는 100KB 가이드 가장 많이 요청된 제한을 통과합니다.

우선 대용량 PNG 방지

비대해진 파일을 한 번에 하나씩 수정하는 것은 파일을 만들지 않는 것보다 느립니다. 몇 가지 습관이 문제의 근원을 막습니다. 켜짐 윈도우 11, 캡처 도구를 사용하면 저장 대화 상자에서 JPG를 선택할 수 있으므로 업로드 양식에 바인딩된 스크린샷은 전혀 PNG가 되지 않습니다. 켜짐 , 자주 캡처하는 경우 터미널 명령으로 스크린샷 형식을 변경할 수 있습니다.

디자인 도구에서 내보낼 때 저장하기 전에 두 가지 질문을 하십시오. 투명성이 필요한가요? 그리고 어떤 크기로 표시됩니까? 첫 번째에 대한 대답이 '아니요'이면 JPG를 내보냅니다. 두 번째에 대한 대답이 너비 800픽셀인 경우 4000이 아닌 800으로 내보내십시오. 두 결정 모두 내보내기 시 1초가 걸리고 나중에 전체 변환 작업을 저장합니다. 일반적인 원칙은 PNG가 다음이어야 한다는 것입니다. 그래픽과 투명성을 위한 의도적인 선택, 습관적으로 도달하는 기본값이 아닙니다.

PNG의 실제 크기는 얼마입니까?

빠른 온전성 검사를 통해 파일이 정말 과장된 것인지, 아니면 단순히 내용이 정직한 것인지 알려줍니다. 에이 플랫 로고 또는 아이콘 적절한 크기는 50KB 미만이어야 하며, PNG-8의 경우 10KB 미만인 경우가 많습니다. 더 큰 것은 PNG-24 또는 부풀려진 해상도로 저장되었음을 의미합니다. 에이 인터페이스 스크린샷 단조로운 색상과 텍스트를 사용하면 합리적으로 압축되며 종종 200KB에서 800KB 사이에 도달하므로 PNG에 적합합니다.

에이 사진그러나 잘 최적화된 파일이라도 메가바이트에 달하기 때문에 허용되는 PNG 크기가 없습니다. 파일이 사진이고 크기가 크다면 아무 것도 깨지지 않으며 어떤 설정도 이를 구출할 수 없습니다. 이것이 바로 사진 데이터의 무손실 저장 비용이며, 최적화를 유지하기보다는 형식을 변경하라는 가장 명확한 신호입니다.

자주 묻는 질문

내 PNG 파일이 왜 그렇게 큰가요?

왜냐하면 PNG는 모든 픽셀을 무손실로 저장합니다.. 사진에는 ​​압축을 위한 반복이 없이 수백만 개의 고유한 색상이 있으므로 파일은 거의 원본 크기로 유지됩니다.

PNG를 어떻게 작게 만들 수 있나요?

사진용으로 JPG로 변환하면 가장 큰 절약이 가능합니다. 사진 PNG는 60~90% 감소합니다. JPG로. 그래픽의 경우 WebP, PNG-8 또는 크기 조정을 사용하세요.

PNG가 JPG보다 더 큽니까?

사진의 경우 훨씬 더 큽니다. 같은 사진이 PNG보다 약 10배 더 큽니다., PNG는 모든 픽셀을 유지하는 반면 JPG는 눈에 띄지 않는 세부 정보를 삭제하기 때문입니다.

해상도가 PNG 크기에 영향을 줍니까?

예, 극적으로요. 너비와 높이를 두 배로 늘리면 픽셀 수가 네 배로 늘어납니다., 따라서 대형 PNG는 실제 디스플레이 크기의 PNG보다 몇 배 더 무겁습니다.

PNG-8과 PNG-24의 차이점은 무엇입니까?

PNG-8은 256가지 색상을 보유합니다. PNG-24는 수백만 달러를 보유하고 있습니다.. PNG-24로 저장된 플랫 로고는 공간을 낭비하며 PNG-8로 전환하면 눈에 띄는 변화 없이 공간을 절반으로 줄일 수 있습니다.

내 스크린샷이 왜 그렇게 큰 PNG인가요?

왜냐하면 운영 체제는 기본적으로 스크린샷을 PNG로 저장합니다. 전체 해상도로. 화면에 사진, 즉 무손실 형식의 사진 콘텐츠가 표시되면 최악의 경우입니다.

투명도를 잃지 않고 PNG를 축소할 수 있나요?

예. WebP를 사용하거나 PNG-8로 줄입니다., 투명도를 단색으로 병합하는 JPG로 변환하는 것과 달리 둘 다 알파 채널을 유지합니다.

PNG 최적화 프로그램이 실제로 도움이 됩니까?

겸손하고 안전하게. 메타데이터를 제거하고 손실 없이 다시 압축하여 10~30%를 절약합니다. 픽셀 하나도 바꾸지 않고 말이죠. 하나를 최종 패스로 사용하십시오.

PNG 최적화 프로그램이 내 사진을 많이 축소하지 않는 이유는 무엇입니까?

왜냐하면 최적화 프로그램은 세부 사항이 아닌 중복성을 제거합니다., 사진이 거의 남지 않았습니다. 10~15%의 이득은 형식이 잘못되었음을 나타냅니다. 대신 JPG로 변환하세요.

내 이미지에는 실제로 여전히 투명성이 필요합니까?

종종 그렇지 않습니다. 많은 PNG는 아무도 사용하지 않는 알파 채널을 유지합니다., 이전 워크플로에서 남겨졌습니다. 지금 흰색 위에 있으면 흰색으로 채워진 JPG로 변환하세요.

어떤 파일 크기를 목표로 해야 합니까?

대략: 히어로 이미지의 경우 200KB 미만, 기사 내 100KB, 썸네일의 경우 30KB. 업로드 양식에는 일반적으로 100KB 또는 200KB의 자체 제한이 명시되어 있습니다.

거대한 PNG 생성을 어떻게 중지합니까?

의도적으로 형식을 선택하십시오. Windows 11의 캡처 도구를 사용하면 JPG를 직접 저장할 수 있습니다., 그리고 디자인 도구에서 내보낼 때 실제로 투명도가 필요하지 않은 한 실제로 표시되는 크기로 JPG를 선택하세요.

일반 PNG의 크기는 얼마입니까?

에이 50KB 미만의 플랫 로고, 200KB~800KB의 인터페이스 스크린샷. 사진 데이터의 무손실 저장 용량은 항상 메가바이트에 달하므로 사진에는 허용되는 PNG 크기가 없습니다.