사진 화질 개선 (AI 2배· 4배 확대)
작거나 흐릿한 사진을 AI(ESRGAN)로 2배·4배 크게 키우며 선명하게 만듭니다. 큰 사진은 조각으로 나눠 처리하고 진행률과 남은 시간을 보여 주며, 원본과 결과를 슬라이더로 비교할 수 있습니다.
내 기기 안에서만 처리돼요. 서버로 전송하지 않아요.
관련 도구
자주 묻는 질문
사진이 서버로 업로드되나요?
아니요. TensorFlow.js로 브라우저 안에서 그래픽 카드(WebGL)를 써서 처리합니다. 서버에서 받는 것은 처음 한 번 내려받는 AI 모델 파일뿐이고, 사진과 결과는 내 기기 밖으로 전송되지 않습니다.
AI 모델은 얼마나 받고, 매번 다시 받나요?
'빠르게'는 약 0.9MB, '선명하게'는 약 2.8MB이며 배율(2배·4배)마다 따로 있습니다. 처음 쓸 때 한 번 받아 브라우저 저장소(IndexedDB)에 보관하므로 같은 브라우저에서는 다시 받지 않습니다.
2배와 4배 중 무엇을 고르나요?
인쇄나 화면 표시에 필요한 크기를 기준으로 고르세요. 4배는 결과 화소가 2배의 4배라 메모리가 그만큼 더 들고 처리 시간도 2~3배 깁니다. 원본이 아주 작을 때(예: 500px 이하)만 4배를 권합니다.
휴대폰에서도 되나요?
됩니다. 다만 휴대폰은 그래픽 메모리가 적어 결과가 약 840만 화소를 넘는 작업은 실행 전에 줄이라는 안내를 보여 주고, 처리 중 메모리가 부족하면 오류 대신 해결 방법을 안내합니다. 큰 사진은 컴퓨터에서 처리하는 편이 빠르고 안정적입니다.
'빠르게'와 '선명하게'는 얼마나 다른가요?
둘 다 같은 계열(ESRGAN) 모델이며 '선명하게'가 층이 더 깊어 경계와 질감을 조금 더 잘 살리는 대신 처리 시간이 1.5~2배쯤 깁니다. 미리 보기용이나 큰 사진은 '빠르게', 작은 사진을 최대한 선명하게 하려면 '선명하게'를 쓰세요.
사진 화질 개선 (AI 2배·4배 확대), 어떤 도구인가요?
작거나 흐릿한 사진을 AI 초해상도 모델(ESRGAN)로 2배 또는 4배 크게 키우면서 경계와 질감을 또렷하게 살립니다. 오래된 저해상도 사진을 인쇄하려 할 때, 메신저로 받아 작아진 이미지를 크게 써야 할 때, 쇼핑몰 상품 사진이나 썸네일을 키워야 할 때 씁니다. 단순히 픽셀을 늘리는 확대와 달리 모델이 잃어버린 디테일을 추정해 채워 넣습니다. 큰 사진은 작은 조각으로 나눠 차례로 처리하면서 진행률과 남은 시간을 보여 주고, 언제든 취소할 수 있습니다. 결과는 원본과 슬라이더로 비교한 뒤 PNG로 받으며, AI 모델은 처음 한 번만 내려받아 브라우저에 저장하고 사진은 서버로 전송되지 않습니다.
이럴 때 쓰세요
오래된 사진 크게 인쇄하기
예전 휴대폰으로 찍은 작은 사진이나 스캔한 옛 사진을 2배·4배로 키워 액자·앨범 크기로 인쇄해요.
작아진 이미지 되살리기
메신저·SNS를 거치며 작아진 이미지를 키워 발표 자료나 문서에 선명하게 넣어요.
상품 사진·썸네일 키우기
공급처에서 받은 작은 상품 이미지를 키워 상세 페이지나 배너에 써요.
사용 방법
사진 올리기
JPG·PNG·WebP 사진 1개를 올리면 원본 크기와 함께 배율·모델 선택이 나타납니다.
- 작고 흐릿한 사진일수록 효과가 커요. 이미 큰 사진은 개선 폭이 작아요.
- 결과가 너무 커지는 사진은 실행 전에 줄이라는 안내가 나와요(컴퓨터 약 3,600만 화소·휴대폰 약 840만 화소까지).
배율·모델 고르기
2배·4배 중 배율을, '선명하게'(모델 약 2.8MB)와 '빠르게'(모델 약 0.9MB) 중 모델을 고르면 결과 크기와 예상 처리 시간이 표시됩니다.
- 처음에는 고른 모델을 한 번 내려받아 브라우저에 저장하고, 다음부터는 저장된 모델을 바로 써요.
- 예상 시간은 내장 그래픽 노트북 기준이에요. 예를 들어 800×600 사진을 2배(빠르게)로 키우는 데 약 20초, 선명하게는 약 35초 걸렸어요. 기기에 따라 몇 배 차이 날 수 있어요.
처리하고 비교·저장하기
'화질 개선하기'를 누르면 조각 단위로 처리하며 진행률과 남은 시간을 보여 줍니다. 끝나면 슬라이더로 원본과 비교하고 PNG로 내려받습니다.
- 처리 중에는 '취소'로 언제든 멈출 수 있어요.
- 결과는 '원본이름-x2.png'처럼 배율이 붙은 PNG로 저장돼요.
- '설정 바꿔 다시'로 같은 사진을 다른 배율·모델로 다시 처리할 수 있어요.
자주 나는 문제와 해결
- '메모리가 부족해 처리를 마치지 못했어요'라고 나와요
- 결과 이미지가 기기 메모리에 비해 커서 생겨요. 4배 대신 2배를 고르거나 '빠르게' 모델을 쓰고, 그래도 안 되면 '이미지 크기 변경'으로 사진을 줄인 뒤 다시 시도하세요. 휴대폰보다 컴퓨터가 훨씬 안정적이에요.
- 너무 오래 걸려요
- 결과 화소 수에 비례해 시간이 걸려요. '빠르게' 모델이나 2배를 고르세요. 그래픽 가속(WebGL)을 못 쓰는 브라우저는 CPU로 처리해 매우 느리다는 안내가 나와요.
- 진행률이 멈춘 것 같아요
- 다른 탭으로 가거나 화면을 끄면 브라우저가 이 탭의 작업을 멈춰요. 처리하는 동안에는 이 탭을 열어 두세요.
- 투명 배경이 사라졌어요
- AI 모델이 색(RGB)만 처리해 투명한 부분은 불투명하게 나와요. 필요하면 결과를 '배경 제거'로 다시 지우세요.
- 얼굴이나 글자가 어색하게 바뀌었어요
- 모델은 사라진 디테일을 추정해 채우기 때문에 아주 작은 얼굴·글자는 원래와 다르게 그려질 수 있어요. 슬라이더로 원본과 비교해 확인하세요.
주의사항
- AI가 추정한 디테일이 더해지므로 증명·감정 같은 사실 확인용 자료로 쓰면 안 됩니다.
- 결과는 PNG로 저장되어 원본 JPG보다 용량이 크게 늘어납니다. 필요하면 '이미지 압축'으로 줄이세요.
- 투명 배경은 유지되지 않습니다.