ClarifyPix
블로그로 돌아가기

Instagram이 내 사진을 계속 망쳤지만 이 세 가지를 알아내고 해결했습니다

1년 동안 내 사진이 카메라 롤에서는 괜찮아 보이는데 Instagram에서는 형편없어 보이는 이유를 궁금해했습니다. 답은 더 나은 장비가 아니었습니다. Instagram의 압축 방식을 이해하고 망칠 수 없는 파일을 제공하는 것이었습니다.

ClarifyPix Team2026-06-18

2025년 6월, 나는 선전 스카이라인 위로 일몰을 찍은 사진을 내 인스타그램에 올렸다. 소니 A7III로 찍어봤습니다. 원시 파일은 24 메가픽셀이었습니다. Lightroom에서 꼼꼼하게 편집했습니다. 내 컴퓨터 모니터를 100% 확대하면 핑안 금융 센터에 있는 창문의 수를 셀 수 있을 정도였습니다. 나는 이 사진을 자랑스러워했다.

글을 올리고 한 시간 뒤에 휴대폰으로 확인해 봤습니다. 하늘에는 압축 밴딩이 있었습니다. 건물 가장자리는 부드러웠습니다. 모니터에서 믿을 수 있었던 창문이 회색 얼룩으로 흐릿해졌습니다. 옆에 있는 친구에게 보여줬더니 "휴대폰 사진으로 딱 좋을 것 같다"고 하더군요. 나는 그것을 2000달러짜리 카메라로 찍었다. 인스타그램은 2015년 스마트폰 스냅샷처럼 보이게 만들었습니다.

그날은 제가 인스타그램 압축을 진지하게 받아들이기 시작한 날이었습니다. 다음 6개월 동안 저는 다양한 설정, 해상도, 파일 형식 및 작업 흐름을 사용하여 200개 이상의 업로드를 테스트했습니다. 실제로 변화를 가져온 것은 다음과 같습니다.

업로드를 누르는 순간 Instagram이 사진에 수행하는 작업

Instagram은 원본 파일을 저장하지 않습니다. 업로드 후 가장 먼저 일어나는 일은 Instagram이 이미지를 자체 사양에 맞게 다시 인코딩한다는 것입니다. 파일의 픽셀 크기가 너무 크면 다운샘플링됩니다. 파일 크기가 너무 크면 더 높은 압축이 적용됩니다. 잘못된 색상 공간에 있는 경우 변환이 잘못되는 경우가 많습니다. 이 모든 일은 누군가가 귀하의 게시물을 보기 전에 발생합니다.

피드 포스트의 목표 해상도는 몇 년 동안 긴 가장자리의 2000픽셀이었습니다. 카메라에서 6000x4000 크기의 사진을 업로드하면 Instagram은 해당 사진을 너비 2000픽셀로 압축합니다. 사용되는 다운샘플링 알고리즘은 빠르고 공격적입니다. 분당 수백만 개의 업로드를 처리하기 때문에 품질보다 속도를 선호합니다. 신중하게 편집된 24메가픽셀 마스터 파일은 기본적으로 대량 변환기를 통해 실행됩니다. 결과는 벌크 변환기를 통해 처리된 것처럼 보입니다.

너비가 약 1080픽셀 미만인 사진을 업로드하면 인스타그램에서는 해당 사진을 늘립니다. 업스케일링은 AI 모델이 아닌 기본적인 바이큐빅 알고리즘입니다. 사진이 더 커지지만 새로운 세부 사항이 추가되지는 않습니다. 그 결과 작은 원본보다 더 부드러워 보이는 더 큰 이미지가 생성됩니다. 당신은 어느 쪽이든 잃습니다. 너무 크면 압축 아티팩트가 발생합니다. 너무 작으면 흐려집니다.

2000픽셀의 최적점

다양한 해상도로 약 50개의 업로드를 테스트한 후 패턴이 명확해졌습니다. 긴 가장자리의 정확히 2000픽셀로 업로드된 사진은 더 높거나 낮은 해상도로 업로드된 사진보다 일관되게 더 좋아 보였습니다. 2000픽셀에서 Instagram은 기본 피드 표시를 위해 이미지 크기를 전혀 조정할 필요가 없습니다. 리샘플링 없이 표준 JPEG 압축만 적용합니다. 인스타그램에 올라온 것만큼 ​​좋은 것 같아요.

까다로운 부분은 대부분의 사진이 정확히 2000픽셀에서 시작하지 않는다는 것입니다. 최신 카메라의 원시 파일 너비는 4000~8000픽셀입니다. Midjourney의 AI 생성 이미지는 일반적으로 1024~2048픽셀입니다. 웹사이트에서 가져온 사진은 800픽셀일 수 있습니다. 정확히 2000픽셀에서는 소스에서 거의 아무것도 나오지 않습니다. 업로드하기 전에 의도적으로 크기를 조정해야 합니다.

2000픽셀보다 큰 사진의 경우 Lightroom이나 Photoshop에서 크기를 줄이는 것이 일반적인 통념입니다. 잘 작동합니다. 그러나 대부분의 AI 생성 이미지와 메시징 앱에서 가져온 많은 사진을 포함하여 2000픽셀보다 작은 사진의 경우 간단한 크기 조정은 상황을 더욱 악화시킵니다. 기본 쌍입방 크기 조정을 사용하여 1024픽셀 이미지를 2000픽셀로 늘리는 것이 바로 Instagram이 수행하는 작업입니다. 미리 직접 수행하면 Instagram이 더 압축할 수 있는 더 부드러운 시작점이 제공됩니다.

AI 업스케일링이 실제로 도움이 되는 부분

여기서 업스케일링이 필요합니다. 사진이 2000픽셀 미만인 경우 기본 크기 조정보다 더 나은 방법을 사용하여 최대 2000픽셀로 높이는 것이 좋습니다. Real-ESRGAN과 같은 AI 업스케일러는 이미지의 고해상도 버전이 어떻게 보일지 예측하도록 훈련되었습니다. 기존 픽셀을 평균화하는 것이 아니라 진정한 새로운 픽셀 디테일을 추가합니다.

나는 이것을 1024x1024 Midjourney 생성으로 테스트했습니다. Photoshop bicubic 리샘플링을 사용하여 2000x2000으로 크기가 조정된 버전 하나와 Photoshop bicubic 리샘플링을 사용하여 2048x2048로 업스케일된 버전 하나를 업로드했습니다.ClarifyPix 2배 AI 업스케일링그런 다음 2000x2000으로 약간 잘립니다. AI 업스케일 버전은 인스타그램에서 눈에 띄게 더 선명해졌습니다. 업스케일링 중에 AI 모델이 추가한 텍스처 디테일은 원본 픽셀보다 인스타그램의 압축에서 더 잘 살아남았습니다.

그 차이에 대한 비용은 2크레딧과 약 4초의 처리 시간이었습니다. 그만한 가치가 있는지 여부는 게시하는 내용에 따라 다릅니다. 일회용 이야기의 경우 아마도 그렇지 않을 것입니다. 가장 잘 보이고 싶은 피드 게시물의 경우, 특히 사람들이 확대하는 경우 그 차이가 눈에 띄게 나타납니다. 이제 저는 일상적으로 인스타그램에 게시하는 모든 AI 생성 예술 작품의 크기를 확대합니다.

1년 동안 저지른 색공간 실수

제가 1년 넘게 포스팅을 하기 전까지는 아무도 저에게 말해주지 않은 내용이 있습니다. Instagram은 모든 것을 sRGB로 표시합니다. 사진을 Adobe RGB, ProPhoto RGB 또는 Display P3로 내보내는 경우 Instagram은 업로드 시 해당 사진을 sRGB로 변환합니다. 그리고 색 공간 변환이 좋지 않습니다. Adobe RGB 사진은 Instagram이 적절한 렌더링 의도 없이 더 넓은 색 영역을 sRGB로 압축하기 때문에 약간 채도가 낮고 밋밋해 보이는 경우가 많습니다.

수정은 간단합니다. 모든 것을 sRGB로 내보냅니다. 예, ProPhoto RGB는 편집 작업 흐름에서 더 많은 색상 정보를 보존합니다. 거기 계속 이용하세요. 하지만 인스타그램용으로 특별히 내보낼 때는 마지막 단계로 sRGB로 변환하세요. 인스타그램이 당신을 대신해 전환을 하도록 놔두지 마세요. Lightroom 내보내기 사전 설정에서 이 변경을 수행하면 편집 자체에 대해 아무것도 변경하지 않았음에도 불구하고 내 사진이 Instagram에서 즉시 더 강력하고 정확해 보였습니다.

AI가 생성한 이미지의 색상 프로필도 마찬가지입니다. 대부분의 AI 도구는 기본적으로 sRGB로 출력되지만 일부는 다른 색상 공간으로 출력되도록 설정할 수 있습니다. 내보내기 설정을 확인하세요. AI 도구가 선택권을 준다면 Instagram용으로 sRGB를 선택하세요.

아무도 이야기하지 않는 파일 크기 한도

Instagram은 사진 업로드에 대한 특정 파일 크기 제한을 공개적으로 문서화하지 않지만 테스트를 통해 약 1MB보다 큰 파일이 1MB 미만의 파일보다 눈에 띄게 더 공격적으로 압축된다는 사실을 발견했습니다. 기준치가 정확하지 않습니다. 1.2MB 파일에서는 깔끔한 결과를 얻었고 0.9MB 파일에서는 끔찍한 결과를 얻었습니다. 그러나 일반적으로 내보낸 JPEG를 1MB 미만으로 유지하면 과도한 압축 과정이 발생하지 않습니다.

이것은 균형 잡힌 행위를 만듭니다. 세부 사항을 보존할 수 있을 만큼 높은 JPEG 품질을 원하지만 파일 크기가 Instagram의 임계값을 초과하고 낮은 품질로 내보내기보다 더 낮은 압축을 유발할 정도로 높지는 않습니다. 2000x2000 픽셀 이미지의 경우 약 76% JPEG 품질로 내보내면 일반적으로 600KB에서 900KB 사이의 파일이 생성되는 것으로 나타났습니다. 이것이 바로 Instagram이 모든 것을 내버려두는 경향이 있는 영역입니다.

100% 품질로 내보내면 2000픽셀 이미지의 크기는 3MB 또는 4MB가 될 수 있습니다. Instagram은 이를 적극적으로 압축하므로 처음에 76%로 내보냈을 때보다 결과가 더 나빠 보일 것입니다. 반직관적이지만 사실이다. 저는 동일한 사진을 서로 다른 품질 수준으로 나란히 업로드하여 이를 확인했습니다. 인스타그램에서는 76% JPEG가 100% JPEG보다 항상 더 좋아 보였습니다.

새로운 인물 비율로 달라진 점

2025년 어느 시점에 인스타그램은 기본 가로 세로 비율을 정사각형에서 3:4 세로 비율로 변경했습니다. 이상적인 업로드 크기는 2000x2000픽셀이 아닌 1500x2000픽셀이 되었습니다. 3:4 사진은 피드에서 더 많은 수직 공간을 차지하기 때문에 이는 중요합니다. 화면 공간이 넓다는 것은 품질 문제가 더 눈에 띈다는 것을 의미합니다.

1500x2000의 인물 사진에는 300만 픽셀이 필요합니다. 2000x2000의 정사각형 사진에는 400만 픽셀이 필요합니다. 픽셀 예산이 적기 때문에 인물 사진의 품질 상한선은 약간 낮습니다. 이는 세로 방향 게시물의 경우 사전 업스케일링을 더욱 중요하게 만듭니다. 원본 이미지가 더 넓은 사진에서 세로로 자른 것이라면 생각보다 훨씬 적은 수의 픽셀로 시작할 수도 있습니다. 1024x1024 AI 세대에서 자르지 않은 3:4 영역은 약 768x1024에 불과합니다. 이는 1500x2000 이상에 가깝습니다.

Instagram용 인물 사진의 경우 먼저 소스 이미지를 확대한 다음 3:4로 자른 다음 높이 2000픽셀로 내보냅니다. 업스케일링 단계에서는 목표 해상도 아래로 떨어지지 않고 자를 수 있는 충분한 픽셀을 제공합니다. 이 작업 흐름에는 한 단계의 추가 비용이 들지만 대안은 Instagram이 1024픽셀에서 2000픽셀로 늘어나는 것처럼 보이는 사진을 게시하는 것입니다.

지금 포스팅할 때마다 내가 하는 일

나는 사진 한 장당 2분 정도가 소요되는 루틴을 정했습니다. 세상에서 가장 효율적인 작업 흐름은 아니지만 Instagram에서 얻은 것 중 가장 일관된 결과를 생성하며 많은 접근 방식을 시도했습니다.

먼저 소스 이미지의 긴 가장자리가 최소한 2000픽셀에 가까운지 확인합니다. 그보다 훨씬 작은 경우 목표보다 얼마나 낮은지에 따라 2배 또는 4배 AI 업스케일을 실행합니다. 둘째, 사진 편집기에서 최종 종횡비로 자릅니다. 셋째, 1MB 미만의 파일 크기를 목표로 약 76% 품질의 sRGB JPEG로 내보냅니다. 넷째, 내보낸 파일을 휴대폰으로 전송하고 거기에서 업로드합니다. 데스크톱에서 업로드하면 모바일 업로드와 다른 압축 동작이 발생하는 경우가 있습니다. 모바일 업로드는 지속적으로 더 나은 결과를 낳습니다.

이 모든 것이 소셜 미디어 게시물에 우스운 일입니까? 아마도. 그러나 AI 아트웍을 생성하고 큐레이팅하는 데 3일을 소비했거나 풍경을 캡처하기 위해 2시간을 운전하고 골든 아워를 기다린 경우 추가로 2분의 내보내기 워크플로가 그만한 가치가 있습니다. Instagram은 절대로 사진을 최고 품질로 표시하지 않습니다. 목표는 완벽함이 아닙니다. 목표는 모든 사람이 받는 기본 압축 외에 Instagram이 미치는 추가 피해를 최소화하는 것입니다.

사진이 휴대폰에서는 괜찮아 보이지만 게시한 후에는 실망스럽다면 문제는 카메라나 편집 작업이 아닐 가능성이 높습니다. 인스타그램에 주시는 파일입니다. 1MB 미만의 2000픽셀 sRGB JPEG를 입력하면 스스로 문제를 파악하도록 놔두는 것보다 손상이 훨씬 적습니다.