·7분 읽기

사진고화질변환, 확대 비교로 가짜 선명함 가려내는 법

2026-08-25 기준 정보입니다.

휴대전화 화면에서는 꽤 또렷해진 사진을 컴퓨터에서 크게 열었더니, 얼굴의 눈썹이 붓으로 그린 듯 뭉치고 간판 글자는 엉뚱한 획으로 바뀌는 일이 있습니다. 변환 전보다 선명해 보이는데도 자세히 볼수록 어색해지는 경우죠.

사진고화질변환 도구의 전후 화면만 보면 대개 결과 쪽이 좋아 보입니다. 밝기와 대비가 올라가고 경계가 또렷해지면 사람의 눈은 화질까지 좋아졌다고 받아들이기 쉬운데, 원래 없던 디테일을 AI가 그럴듯하게 채운 결과일 수도 있습니다.

그래서 같은 사진을 같은 크기로 확대해 봐야 합니다. 이 글에서는 픽셀 수가 늘어난 결과와 실제 정보가 자연스럽게 살아난 결과를 어떻게 구별하는지, 글자와 얼굴처럼 오류가 잘 드러나는 부분을 중심으로 살펴봅니다.

커진 픽셀 수와 살아난 화질의 차이

가로 1000픽셀, 세로 667픽셀인 사진은 가로 방향에 1000개, 세로 방향에 667개의 픽셀이 놓여 있다는 뜻입니다. 이를 2배로 업스케일하면 가로와 세로의 픽셀 수가 늘어나지만, 숫자가 커졌다고 원본에 없던 촬영 정보까지 되돌아오는 것은 아닙니다.

일반적인 크기 조절은 주변 픽셀을 참고해 중간 색을 채우므로 계단처럼 깨지는 모습은 줄여도 새로운 질감까지 만들지는 못합니다. AI 업스케일링은 학습한 이미지의 패턴을 바탕으로 머리카락, 피부, 천, 나뭇잎처럼 보이는 세부를 예측해 보충한다는 점에서 갈립니다.

여기서 ‘복원’이라는 말은 조금 조심해서 받아들여야 해요. AI가 과거 촬영 순간의 정보를 찾아오는 방식이 아니라, 현재 남은 픽셀을 근거로 가장 그럴듯한 모습을 만들어 내기 때문입니다.

원본에서 눈동자와 속눈썹의 경계가 이미 사라졌다면 어느 도구도 당시 모습을 정확히 확인하지 못합니다. 결과에 또렷한 속눈썹이 생겼더라도 실제 인물의 속눈썹을 되찾았다기보다 얼굴에 흔히 나타나는 형태를 새로 그렸을 가능성을 살펴야 합니다.

해상도와 선명도도 같은 말이 아닙니다. 해상도는 이미지가 가진 픽셀의 크기와 관련되고, 선명도는 경계의 대비를 강하게 만들어 또렷해 보이게 하는 성질이어서 픽셀 수를 늘리지 않고도 인상이 달라집니다.

파일 용량이 커지는 현상 역시 화질 향상의 증거로 삼기 어렵습니다. 가로세로 크기, 저장 형식, 압축률과 색상 정보가 함께 영향을 주므로 원본보다 용량이 큰 파일에서도 얼굴이나 글자의 실제 정보는 오히려 뭉개질 수 있어요.

선명해 보이는 보정이 만드는 착시

사진을 작게 띄우면 윤곽을 강하게 만든 결과가 가장 먼저 눈에 들어옵니다. 건물의 선이나 얼굴 테두리가 짙어지고 색 대비가 커지면 전체가 깨끗해 보이지만, 확대하면 경계 양쪽에 밝거나 어두운 띠가 생긴 경우가 있습니다.

이런 테두리는 원래 피사체의 디테일이 아니라 선명도 보정에서 만들어진 흔적입니다. 머리카락 주변의 하얀 선, 나뭇가지 가장자리의 검은 선, 글자 둘레의 번진 잉크 같은 모양이 보이면 화면을 조금 줄여서 다시 판단해 보세요.

노이즈 제거가 지나친 결과도 처음에는 깔끔하게 느껴집니다. 오래된 사진의 얼룩과 압축 자국이 사라지는 대신 피부의 모공, 옷감의 결, 벽면의 작은 질감까지 함께 지워지면 얼굴이 밀랍처럼 매끈해지고 물체의 표면이 플라스틱처럼 변합니다.

반대로 질감을 너무 적극적으로 만들어 내는 도구도 있습니다. 잔디밭이나 머리카락처럼 가는 선이 많은 영역에 원본과 다른 반복 무늬가 생기거나, 실제로는 흐릿했던 배경에 일정한 점과 선이 빽빽하게 나타나면 ‘디테일 증가’보다 ‘디테일 생성’에 가깝습니다.

글자는 이 차이를 확인하기 좋은 대상입니다. 원본에서 겨우 읽히던 간판이나 옷의 로고가 변환 후 또렷해졌더라도 획이 붙고 끊긴 위치, 자음과 모음의 모양이 원본과 맞지 않으면 글자를 복원한 것이 아니라 글자처럼 보이게 만든 셈입니다.

얼굴에서는 양쪽 눈의 크기, 치아의 개수처럼 보이는 선, 귀와 안경테의 연결을 유심히 봐야 합니다. 사람은 얼굴을 익숙하게 인식해서 작은 오류도 금방 어색하게 느끼지만, 피부가 매끈해진 인상에 가려 세부 왜곡을 놓치기도 해요.

이때 원본을 옆에 두지 않고 결과끼리만 비교하면 판단이 흔들립니다. 가장 화려하고 선명한 결과보다 원본의 윤곽, 표정, 글자 배치와 반복 무늬를 덜 바꾼 결과가 기록용 사진에는 더 적합합니다.

정답을 먼저 만들어 두고 비교했습니다

이런 비교가 대개 "더 선명해 보이는 쪽"에서 끝나는 이유는 정답이 없어서입니다. 원본이 애초에 저해상도라 무엇이 맞는 복원인지 확인할 방법이 없거든요.

그래서 순서를 뒤집었습니다. 고해상도 사진을 가로 1600픽셀로 줄여 정답지로 두고, 그걸 다시 400픽셀로 낮춰 테스트 파일을 만들었습니다. 이 400픽셀 파일을 2배로 올리면 800픽셀이 되는데, 정답지를 800픽셀로 줄인 것과 크기가 정확히 같습니다. 픽셀 단위로 맞대 볼 수 있죠.

수원 거리를 찍은 사진. 한글 간판과 전화번호, 사람들, 보도블록이 한 화면에 들어 있다

테스트에 쓴 사진. 이걸 400픽셀로 낮춰 도구에 넣었습니다.

사진은 일부러 까다로운 걸 골랐습니다. 한글 간판과 전화번호, 안경 쓴 사람, 간판 테두리와 볼라드, 보도블록과 누빔 재킷이 한 화면에 있습니다. 앞에서 본 판정 기준이 전부 걸리는 사진이에요.

특히 전화번호가 핵심입니다. 400픽셀에서는 완전히 뭉개지니까, 결과에 숫자가 또렷하게 나타났다면 복원한 게 아니라 지어낸 겁니다.

도구는 iLoveIMG와 ImgUpscaler를 썼습니다. 마이에딧은 결과를 받으려면 결제가 필요해서 뺐어요. 여기에 AI를 전혀 쓰지 않고 단순 확대만 한 결과를 기준선으로 하나 더 만들었습니다.

두 도구 모두 단순 확대보다 원본에서 멀어졌습니다

정답지와 얼마나 다른지를 재서 뒤집으면 하나의 숫자가 나옵니다. 클수록 정답에 가깝습니다.

결과 용량 정답 근접도
AI 없이 단순 확대 119KB 26.69
ImgUpscaler 112KB 26.44
iLoveIMG 77KB 24.38

아무 처리도 하지 않고 그냥 늘린 쪽이 가장 높습니다. AI를 거친 두 결과는 그보다 아래예요. 화면으로 보면 분명히 더 선명한데도 원본에서는 오히려 멀어진 겁니다.

간판 확대 비교. 원본, iLoveIMG, ImgUpscaler 순서로 세로로 놓여 있다

간판을 5배로 확대한 화면. 맨 위가 정답입니다.

간판을 보면 무슨 일이 있었는지 드러납니다. 노란 "보청기" 글자는 확실히 또렷해졌어요. 그런데 정답에는 없던 검은 획이 글자 안쪽에 생겼습니다. 경계를 세우려다 과하게 그은 자국이죠.

전화번호는 더 분명합니다. 정답에서도 흐릿한 이 숫자가 iLoveIMG 결과에서는 오히려 더 읽기 쉬워졌어요. 문제는 숫자가 다르다는 겁니다. 원본은 031.258.0478인데 결과는 다른 숫자로 읽힙니다. 없는 정보를 그럴듯하게 채운 자리입니다.

숫자를 더 대담하게 지어낸 iLoveIMG가 점수도 더 낮았습니다. 24.38로 셋 중 꼴찌예요. 반면 전화번호를 흐린 채로 둔 ImgUpscaler는 26.44로 단순 확대에 가깝습니다. 덜 만들어 낸 쪽이 원본에 더 가까웠던 셈이죠.

같은 간판의 작은 흰 글자는 반대 방향으로 망가졌습니다. 정답에는 획 형태가 남아 있는데 두 결과 모두 흰 덩어리가 됐어요. 큰 글자는 과하게 그리고 작은 글자는 지운 겁니다.

얼굴 확대 비교. 원본, iLoveIMG, ImgUpscaler가 가로로 놓여 있다

같은 인물을 7배로 확대한 화면.

얼굴에서는 안경테가 사라졌습니다. 정답에서 흐릿하게나마 보이던 테가 두 결과에는 없어요. 머리카락도 가닥이 아니라 검은 덩어리로 굳었고, 뒤쪽 사람 머리는 도장을 찍은 것처럼 뭉쳐 있습니다.

iLoveIMG 결과의 흰 배경에는 원본에 없던 격자 무늬까지 생겼습니다. 흐릿한 면을 그냥 두지 않고 무언가를 채워 넣은 흔적입니다.

확대 화면에서 드러나는 실제 복원

전체 사진 비교는 구도와 색감의 인상을 확인하는 데 쓰고, 화질 판정은 같은 위치를 잘라낸 확대 화면에서 진행합니다. 원본과 결과에서 동일한 좌표의 영역을 잘라 나란히 놓아야 피사체가 조금 다르게 보이는 문제를 피할 수 있습니다.

먼저 100% 화면에서는 한 이미지 픽셀을 화면의 한 픽셀에 대응시켜 전체적인 경계와 노이즈를 살펴봅니다. 이어 400% 정도로 확대하면 네모난 픽셀과 보정 흔적이 드러나므로, 결과가 왜 선명해 보였는지 원인을 찾기 쉬워집니다.

화면 캡처를 만들 때는 브라우저나 사진 앱이 자동으로 이미지를 창 크기에 맞추지 않았는지 확인합니다. 표시 배율이 제각각이면 같은 부분도 한쪽만 부드럽거나 또렷하게 보여서 비교 자체가 무의미해지죠.

글자 영역에서는 읽기 쉬워졌는지만 보지 말고 원본의 획과 같은 방향으로 이어졌는지 확인합니다. 알 수 없던 글자가 갑자기 완전한 단어로 나타났다면 반가워하기 전에 주변 문맥과 원본 형태가 일치하는지부터 대조하는 게 좋습니다.

얼굴은 표정과 정체성이 유지됐는지가 기준입니다. 눈동자가 과하게 커지거나 입술선이 새로 생기고, 치아와 안경테가 녹아 붙었다면 보기 좋은 인물 보정일 수는 있어도 기록 사진의 충실한 복원으로 보기는 어렵습니다.

머리카락과 잔디, 니트처럼 반복되는 질감에서는 선의 방향과 간격을 봅니다. 원본의 큰 흐름을 따라 세부가 자연스럽게 이어지면 비교적 안정적이지만, 소용돌이 모양이나 같은 무늬가 도장처럼 반복되면 AI가 빈 공간을 과하게 추정한 흔적일 가능성이 큽니다.

건물 모서리와 안경테 같은 직선에서는 휘어짐, 두 겹 경계, 밝은 테두리를 확인합니다. 얼굴이 자연스러워도 직선이 흔들릴 수 있고 반대로 사물은 깨끗하지만 피부가 인위적일 수 있으므로, 한 부분만 보고 우열을 정해서는 곤란합니다.

점수보다 짧은 메모가 더 실용적입니다. ‘글자는 읽히지만 획이 달라졌습니다’, ‘피부는 부드럽지만 눈 모양이 유지됐습니다’, ‘벽돌 무늬가 반복됩니다’처럼 관찰한 현상을 적으면 선명하다는 한마디보다 선택 이유가 분명해집니다.

사용 목적에 맞춘 최종 선택

SNS에 작게 올릴 사진이라면 400% 확대에서 보이는 미세한 흠보다 작은 화면에서의 자연스러운 인상이 앞설 수 있습니다. 노이즈가 줄고 얼굴 윤곽이 부드러운 결과가 쓰기 편하지만, 눈과 입이 다른 사람처럼 바뀌지 않았는지는 반드시 확인해야 해요.

오래된 가족사진이나 증빙 자료처럼 사실성이 중요한 사진은 기준이 달라집니다. 원본에 없던 주름, 글자, 장신구를 그럴듯하게 덧붙인 결과보다 조금 흐리더라도 인물의 표정과 물체 배치를 덜 바꾼 결과가 안전합니다.

인쇄용 사진은 픽셀 수만 키우는 것으로 끝나지 않습니다. 실제 인쇄 크기에서 얼굴과 경계가 자연스러운지 시험 출력으로 확인하고, 원본 파일도 따로 보관해야 나중에 과한 보정을 되돌릴 여지가 남습니다.

민감한 얼굴 사진이나 신분 관련 이미지는 업로드 전에 각 서비스의 개인정보 처리방침과 파일 처리 방식을 확인하는 편이 좋습니다. 조건이 분명하지 않다면 편의를 위해 원본을 바로 올리기보다, 민감한 부분이 없는 시험 사진으로 기능부터 살펴보세요.

지금 해볼 일은 고화질로 만들 사진 한 장을 고른 뒤 원본을 복사해 보관하는 것입니다. 그다음 결과에서 글자와 얼굴 영역만 같은 크기로 잘라 원본과 나란히 놓아 보세요. 원본을 옆에 두지 않으면 어느 쪽이 맞는지 알 수 없습니다.

마지막 선택은 가장 날카로운 사진이 아니라 원본의 정보를 가장 덜 바꾼 사진에 표시하면 됩니다. 선명함은 첫눈에 보이지만 복원 품질은 확대했을 때 드러납니다.

본 글은 정보 제공을 위한 것이며, 개별 상황에 대한 전문적 조언이 아닙니다.

참고한 자료

사진: Theodore Nguyen (Pexels)

함께 읽으면 좋은 글