원하던 성인 캐릭터 이미지를 이미 얻었습니다. 표정이 마음에 들고 작은 타투도 정확한 위치에 있으며 의상에는 독특한 무늬가 있습니다. 그런데 업스케일러가 아름다운 큰 그림을 만들면서 눈을 바꾸고 타투를 단순화하며 직물을 짠 천이 아닌 자수처럼 만듭니다. 더 선명하지만 더 이상 같은 완성 이미지가 아닙니다.
NSFW AI 이미지 업스케일러는 장면을 다시 그리지 않는 확대부터 시작하고, 처음에는 얼굴 복원을 끈 뒤, 소스에 정말 필요한 영역에만 생성형 복원을 추가하세요. 결과가 더 세련돼 보여도 얼굴이나 식별 특징이 바뀌면 실패로 판단하세요. 원본에 없던 정확한 디테일을 파일이 커졌다는 이유만으로 되찾을 수는 없습니다.
승인한 캐릭터라면 먼저 일반 리사이즈를 비교 기준으로 만들고, 윤곽이 더 필요할 때 로컬 Real-ESRGAN 계열 처리를 하겠습니다. 새로 합성한 질감을 허용할 때에는 확산 워크플로를 쓰세요. 호스팅 업스케일러는 제어 기능, 콘텐츠 처리, 업로드 약관이 실제 자료에 적합할 때 사용합니다. 이름이 업스케일러라고 해서 NSFW 허용 여부가 확인되는 것은 아닙니다.
| 필요한 것 | 첫 경로 | 처음에 피할 것 |
|---|---|---|
| 같은 이미지를 더 큰 전달 크기로 만들기 | 일반 리사이즈, 필요하면 약한 선명화 | 얼굴 복원과 창의적 재작성 |
| 얼굴은 좋은데 약간 흐린 초상 | 얼굴 향상을 끈 복원 업스케일러 | 모든 표면을 똑같이 선명하게 만들기 |
| 블록 손상이 보이는 압축 이미지 | 해당 손상에 맞는 복원 모델 | 압축 블록을 더 강한 윤곽으로 선명화하기 |
| 흐릿한 가상 장면에 그럴듯한 새 질감 추가 | 제어된 확산 복원 | 만들어 낸 질감을 복원된 정보로 간주하기 |
| 정확한 작은 글자나 대표 타투 | 원래 아트워크 또는 별도 마무리 레이어 | 빠진 디자인을 업스케일러가 추측하게 하기 |
이는 실용적인 마무리 가이드이며 도구들의 새 조건 통일 벤치마크가 아닙니다. 아래 초상과 설정은 워크플로 제안입니다. 일러스트는 검토·처리 선택을 설명하며 모델의 전후 결과가 아닙니다.

일러스트: 더 선명한 얼굴을 승인하기 전에 눈꼬리, 눈썹 형태, 뺨의 특징, 헤어라인을 확인하세요.
‘디테일 증가’가 어디까지 허용되는지 정하기
두 제작자가 같은 업스케일 결과를 싫어하는 이유는 정반대일 수 있습니다. 한 사람은 매끈한 렌더에 모공과 직물 질감을 더하고 싶습니다. 다른 사람은 이미 캐릭터를 승인했고 정확히 그 특징의 큰 버전을 원합니다. 모델을 고르기 전에 어느 작업인지 정하세요.
기존 성인 캐릭터 컬렉션에서는 구조적 특징과 표면 질감을 나누세요. 눈 형태, 입 곡선, 특징의 위치, 헤어스타일 윤곽은 인물을 식별하게 합니다. 미세한 짜임, 절제된 피부 질감, 배경 입자는 더 많이 바뀌어도 괜찮을 수 있습니다. 두 번째 그룹을 개선하며 첫 번째를 바꾼 도구는 기획 범위를 넘었습니다.
보이는 이미지에 맞춘 짧은 유지 목록을 쓰세요. 약간 불균형한 눈썹, 다문 입 표정, 왼쪽 관자놀이를 가로지르는 곱슬 한 가닥, 손목 옆 세 꼭짓점 타투, 물결 모양 소매 끝 등입니다. 이를 ‘같은 사람, 완벽한 충실도’로 대체하지 마세요. 구체적 특징은 변화를 알아보는 데 도움을 주지만 알고리즘이 반드시 보존하게 만들지는 않습니다.
캐릭터 보존과 모든 픽셀 보존도 다릅니다. 어떤 확대든 픽셀을 재샘플링합니다. 복원은 더 깨끗한 이미지를 추정하며 값을 바꿉니다. 로고, 번호 태그, 캐릭터 타투처럼 정확한 아트워크가 중요하면 원래 에셋을 따로 보관하세요. 신경망 재구성에 디자인을 맡기기보다 초상을 확대하고 승인한 아트워크를 최종 크기로 배치할 수 있습니다.
얼굴 복원에 관한 Stable Diffusion 커뮤니티 토론은 이 차이를 뚜렷하게 보여 줍니다. 글쓴이는 캐릭터 특징을 유지하고 싶어 했지만, 제안한 다른 이용자는 주로 잘생긴 얼굴을 원했고 정체성 변화는 자세히 확인하지 않았습니다. 서로 다른 요구입니다. 댓글은 실제 문제를 알려 주지만 승리한 도구를 입증하지는 않습니다.
자신의 프로젝트에서 허용할 타협을 정하세요. 작은 회원 프로필에는 조금 흐려도 알아볼 수 있는 초상이 맞을 수 있습니다. 큰 소장용 인쇄물은 더 좋은 소스가 필요할 수 있습니다. 어느 쪽이든 관객이 아는 인물 대신 더 매력적인 다른 사람을 조용히 승인하는 것은 도움이 되지 않습니다.
리사이즈, 복원, 확산은 서로 다른 작업
일반 리사이즈로 유용한 기준 만들기
Bicubic과 Lanczos 리사이즈는 기존 픽셀에서 새 값을 추정합니다. 캐릭터 설명을 통해 얼굴을 해석하지 않습니다. 따라서 일반 리사이즈는 AI 처리를 평가할 기준으로 유용합니다. 더 흐릴 수 있지만 의미적 재작성 없이 요청한 크기로 소스를 보여 줍니다.
예를 들어 사진 편집기에서 1024 × 1536 초상을 비율을 유지해 2048 × 3072로 확대하세요. 기준 파일을 따로 저장합니다. AI 출력 속 속눈썹이 더 선명하면 그 형태를 이 파일과 비교하세요. 미소가 바뀌었다면 단순히 보간이 좋아진 것이 아닙니다.
일반 리사이즈도 링잉을 만들고 얇은 선을 흐리거나 미세 무늬의 보이는 모습을 바꿀 수 있습니다. 모든 출력이 동일하다는 약속은 아닙니다. 유용한 차이는 더 적극적인 재구성 전에 단순하고 재현 가능한 기준을 제공한다는 것입니다.
복원 모델은 더 깨끗하고 큰 이미지를 추정
ESRGAN, Real-ESRGAN, SwinIR는 하나의 필터를 부르는 교환 가능한 이름이 아닙니다. 서로 다른 연구 방식과 체크포인트입니다. 복원 모델은 텍스트 프롬프트 없이도 그럴듯한 윤곽이나 질감을 추론합니다. 반복 가능한 출력이라고 사실 정보를 되찾았다는 뜻은 아닙니다.
원래 ESRGAN 프로젝트는 지각적 초해상도에 초점을 맞춥니다. Real-ESRGAN은 열화된 현실 입력의 실용적인 복원으로 확장합니다. 초상에서는 이름에 ‘4x’가 있는 모든 모델이 같은 작업을 한다고 생각하기보다 이미지의 손상과 스타일에 맞는 체크포인트를 고르는 것이 중요합니다.
SwinIR 공식 저장소는 초해상도, 노이즈 제거, JPEG 아티팩트 감소용 작업을 구분합니다. 한 버튼이 자동으로 켜는 세 효과가 아닌 각각의 모델 선택입니다. 래퍼가 SwinIR를 제공하면 실제로 어떤 작업과 가중치를 불러오는지 확인하세요. 깨끗한 생성 PNG가 심하게 압축된 갤러리 다운로드와 같은 처리를 필요로 하는 것은 아닙니다.
확산 복원은 불명확한 디테일을 재설계할 수 있음
확산 방식은 흐린 소스에서 설득력 있는 고해상도 질감을 만들 수 있지만 생성 모델이 이미지를 해석할 기회도 늘립니다. 새 짜임, 다른 눈꺼풀 주름, 더 강한 머리 패턴이 생길 수 있습니다. 미완성 가상 콘셉트에는 유용하고 승인한 캐릭터에는 부적절할 수 있습니다.
타일 확산은 큰 이미지를 작은 영역으로 나눠 처리하는 방식입니다. 정체성 보존 기능이 아닙니다. 타일도 생성을 거치며 이웃 영역의 디테일이 어긋날 수 있습니다. 메모리에 들어가게 만드는 것은 문제 하나를 해결하면서 다른 문제를 만들 가능성이 있습니다.
어느 계열이 보편적으로 가장 좋은지 묻지 마세요. 필요한 디테일이 원본에 이미 있는지, 합성 질감을 허용할 수 있는지, 무엇이 바뀌면 안 되는지를 물으세요. 답에 따라 약한 확대가 필요한지 창의적 재구성이 필요한지가 정해집니다.
픽셀을 늘리기 전에 완성 소스 준비하기
채팅창 표시 이미지, 스크린샷, 소셜 미리보기 대신 원래 내려받은 파일에서 시작하세요. 크기와 파일 이력을 비교합니다. 전체 해상도 원본이 남아 있는데도 플랫폼 미리보기는 축소·압축됐을 수 있습니다. 미리보기를 확대하면 피할 수 있었던 손상에 노력을 씁니다.
100%로 열어 얼굴, 의상의 미세 디테일, 조용한 배경 세 곳을 보세요. 셋 다 흐리면 소스 전체의 한계입니다. 배경은 깨끗하고 눈만 번졌다면 국소 문제입니다. 대비가 강한 경계에만 작은 사각형이나 밝은 점이 있으면 압축이나 이전 선명화가 원인일 수 있습니다.
확대 전에 구조적 오류를 고치세요. 합쳐진 손가락, 끊긴 소매 솔기, 틀린 타투는 소스 내용의 일부입니다. 업스케일하면 오류가 더 잘 보일 수 있습니다. 부분 편집이나 일반 리터칭으로 고치고 수정 소스를 승인한 뒤 확대하세요.
승인하지 않은 얼굴을 고치려고 업스케일러를 쓰지도 마세요. 표정이 싫다면 먼저 그 결정을 끝내세요. 한 생성 처리에서 미소 변경, 질감 추가, 해상도 두 배를 동시에 하면 어느 작업이 원하지 않은 인물을 만들었는지 알기 어렵습니다.
추가 편집할 가능성이 있으면 무손실 작업본을 유지하세요. 기존 JPEG를 PNG로 바꾸면 그 단계에서 또 한 번의 손실 JPEG 저장을 막지만 이전 압축을 되돌리지는 못합니다. 원래 PNG와 내보낸 JPEG가 둘 다 있으면 추가 열화를 피한 PNG가 대개 더 유용한 시작 파일입니다.
최종 용도에 맞게 크롭하되 생성형 수정에는 문맥을 충분히 남기세요. 눈만 자르면 주변 얼굴 정보가 없어질 수 있습니다. 반대로 초상만 확대하면 되는데 빈 방 전체를 처리하면 자원을 낭비합니다. 의도한 구도를 끝내고 별도 부분 수정에서는 이웃 특징을 포함한 크롭을 쓰세요.
투명 이미지라면 일괄 작업 전에 도구가 알파 채널을 어떻게 다루는지 시험하세요. 어두운 테두리는 디테일 부족이 아니라 가장자리 합성 문제일 수 있습니다. 완성 사진은 최종 배경 위에 합치는 것이 합리적일 수 있지만 유연하게 배치해야 한다면 투명 원본을 보관하세요.
Real-ESRGAN으로 간단한 로컬 경로 만들기
데스크톱 인터페이스를 원하는 사람에게 공식 Upscayl 프로젝트는 모델 기반 확대의 실용적인 시작점입니다. 연결된 릴리스나 공식 다운로드 페이지에서 앱을 받고, 소스 한 장을 불러오고, 이미지에 맞는 사진·일러스트 모델을 고르고, 출력 폴더를 정해 별도 결과를 저장하세요. 데스크톱 프로젝트는 호환 GPU 지원이 필요합니다. 비슷한 이름의 웹사이트가 같은 로컬 앱이라고 가정하지 마세요.
원래 Python 프로젝트를 사용할 수 있다면 Real-ESRGAN 안내가 모델 선택, 타일, 출력 크기, 선택적 얼굴 향상을 설명합니다. 설치·가중치 다운로드 지침을 따른 뒤 첫 처리로 다음을 사용할 수 있습니다.
python inference_realesrgan.py -n RealESRGAN_x4plus -i approved-character.png -o results --outscale 2 --ext png이 명령은 안내이며 이 글을 위해 실행한 것은 아닙니다. --face_enhance를 생략하면 선택적 GFPGAN 얼굴 단계가 꺼집니다. x4 모델에 --outscale 2를 쓰면 모델 처리 후 요청한 출력 배율로 리사이즈합니다. 기본 x2 모델 선택과는 다릅니다. 저장소는 x2 체크포인트도 제공합니다. 래퍼의 마케팅 이름에서 추측하지 말고 실제 프로젝트에 있는 모델 이름을 쓰세요.
얼굴과 의상을 잘 아는 이미지 한 장부터 시작하세요. 같은 크기에서 일반 리사이즈와 비교합니다. 칼라가 선명하고 얼굴이 여전히 같다면 유용합니다. 피부가 왁스처럼 되거나 머리가 단단한 평행 능선으로 바뀌면 원본으로 돌아가 모델이나 처리 경로를 바꾸세요. 바뀐 출력을 자동으로 한 번 더 처리하지 마세요.
Real-ESRGAN의 일반용 realesr-general-x4v3 체크포인트에는 문서화된 노이즈 제거 강도 옵션이 있습니다. 체크포인트별 옵션입니다. 모든 Real-ESRGAN 모델이나 GUI 래퍼가 제공한다거나 확산 denoise와 같은 뜻이라고 가정하지 마세요.
메모리가 문제라면 지원하는 도구에서 처리 타일 크기를 줄이세요. 한 번에 처리할 이미지 양을 바꾸며 요청한 최종 픽셀 수를 바꾸지는 않습니다. 휴대 가능한 NCNN 구현은 Python과 옵션도 다르고 블록 간 불일치가 생길 수 있습니다. 데스크톱 출력과 다른 사람의 Python 결과를 비교할 때 차이를 기억하세요.
이미 깨끗한 성인 캐릭터 렌더라면 얼굴 복원 없이 모델 처리 한 번을 하고 정확한 전달 크기로 일반 리사이즈하는 것이 보수적인 경로입니다. 반복 향상은 매번 새 변환입니다. 두 번 처리한다고 유용한 디테일이 자동으로 두 배가 되는 것은 아닙니다.
얼굴 복원: 결함을 말할 수 있을 때까지 끄기
‘얼굴 향상’은 쉬운 품질 개선처럼 들립니다. 실제로는 특화 모델이 더 나은 얼굴이 무엇인지 추정하도록 요청합니다. 심하게 열화된 소스에는 도움을 주지만 캐릭터를 알아보게 하는 비대칭, 표정, 특징을 대체할 수 있습니다.
GFPGAN 공식 프로젝트는 사전 학습된 생성형 얼굴 사전 지식을 쓰는 복원 방식을 설명합니다. 자체 모델 비교도 한 버전의 약점으로 정체성 변화를 적습니다. 이미 좋아하는 얼굴에 자동 적용하지 않을 충분한 이유지만 모든 GFPGAN 출력이 인물을 바꾼다는 근거는 아닙니다.
CodeFormer 공식 안내는 0~1의 fidelity weight를 제공합니다. 큰 값은 충실도, 작은 값은 모델의 시각적 품질 목표에 유리합니다. 전체 이미지의 얼굴·배경 융합이 경계의 머리 질감을 손상할 수 있다는 안내도 있습니다. 래퍼 슬라이더는 이름을 바꾸거나 표시 방향을 뒤집을 수 있으니 숫자를 옮겨 쓰기 전에 해당 설명을 따르세요.
원본 얼굴의 한쪽 눈 주변에 작은 손상만 있고 나머지는 캐릭터와 맞는다고 해 봅시다. 별도 복원 후보를 만들고 눈 형태와 눈꺼풀 위치를 비교하며, 그 부분만 좋다면 사진 편집기에서 마스크로 사용하세요. 속눈썹 하나가 좋아졌다고 얼굴 전체를 교체하지 마세요. 바꿀 구체적 이유가 없으면 원래 입, 코, 반대쪽 눈을 유지합니다.
충실도 제어가 있다면 충실도 쪽에서 시작해 이름 붙인 결함을 고칠 만큼만 움직이세요. 강한 복원이 인물을 더 젊고 대칭적으로 만들거나 화장을 늘리면 이 작업에서는 거부하세요. ‘높은 품질’은 모델의 목표이지 캐릭터 재설계에 대한 여러분의 허가가 아닙니다.
공정한 비교를 위해 원본과 복원을 같은 크기로 맞추고 위치를 정렬하세요. 확대율이 다른 창 두 개를 보는 대신 레이어를 번갈아 표시합니다. 눈꼬리, 눈썹 사이 거리, 입술 윤곽, 뺨 실루엣, 시선 방향을 보세요. 선명한 눈만 보면 조금 바뀐 시선을 놓칠 수 있습니다.
초상 시리즈라면 확대 프레임을 다른 승인 프레임과도 비교하세요. 자체 소스는 닮았지만 기존 컬렉션에서 벗어날 수 있습니다. 고객이 반복 표정이나 얼굴 특징으로 캐릭터를 알아볼 때 특히 중요합니다. 매력적인 이미지 한 장만으로 세트 전체의 연속성이 입증되지는 않습니다.

특징을 비교하기 전에 같은 크기의 크롭을 정렬하세요. 이는 일러스트 소스 한 장의 복사본 두 개이며 업스케일 비교가 아닙니다.
레이스, 망사, 타투, 머리카락이 새 무늬로 바뀌지 않게 하기
미세 직물에는 최대 선명도보다 연속성
레이스 소매나 망사 의상에는 반복 구멍과 실 교차점이 있습니다. 소스 픽셀 한계에 가까우면 업스케일러가 구멍을 합치고 모티프를 복제하거나 다른 무늬로 바꿀 수 있습니다. 윤곽이 선명하다고 짜임이 유지됐다는 뜻은 아닙니다.
평평한 부분뿐 아니라 주름을 가로지르는 부분도 보세요. 무늬는 천의 원근에 따라 바뀌고 주름 너머로 이어져야 합니다. 곡면 위에서도 완벽히 규칙적이면 추가 질감이 평면 오버레이처럼 보일 수 있습니다. 한 영역만 촘촘한 자수로 바뀌면 전체 디테일을 늘리지 말고 처리를 줄이거나 분리하세요.
직물과 배경의 경계를 유지하세요. 짙은 레이스 주위 밝은 테두리는 조금 흐린 실보다 방해가 될 때가 많습니다. 선명화 전에 경계를 비교하고 소매 전체에 큰 반경의 선명화 효과를 적용하지 마세요. 소스에 이미 후광이 있으면 강한 처리가 키울 수 있습니다.
성인 캐릭터 이미지에서는 의상의 의도도 바뀔 수 있습니다. 망사가 단단한 천으로 복원되거나 불투명 부분이 무늬 구멍으로 재해석되면 콘텐츠 변화입니다. 마무리 처리가 새 의상을 정해서는 안 됩니다. 그 변형을 거부하고 재구성이 약한 경로를 쓰거나 보수적으로 확대한 레이어에서 승인한 직물 영역을 복원하세요.
타투는 익명 질감이 아니라 아트워크
원래 선들이 너무 가까우면 작은 기호가 그럴듯하지만 다른 기호로 바뀔 수 있습니다. 진해졌는지만 보지 말고 꼭짓점 수, 방향, 간격을 확인하세요. 글자라면 원래 디자인과 한 글자씩 비교합니다. 읽을 수 없는 부분만으로 모델이 의도한 텍스트를 확정할 수는 없습니다.
대표 특징인 타투라면 승인한 아트워크와 위치 참조를 보관하세요. 창의적 업스케일러에게 추측시키기보다 일반 레이어에서 적절한 원근 조정과 블렌딩으로 최종 해상도에 배치합니다. 소스 조명과 피부 표면을 존중해야 합니다. 완벽히 선명하지만 떠 있는 데칼은 개선이 아닙니다.
시리즈에서는 주변 표식에 대한 위치를 일관되게 유지하세요. 확대하며 선이 조금 움직일 수 있고 다른 카메라 각도는 자연스럽게 형태의 보이는 모습을 바꿉니다. 다른 포즈에서 같은 픽셀을 요구하지 말고 위치와 디자인을 비교하세요. 캐릭터 참조 폴더에 원래 아트워크를 두면 다음 이미지도 같은 디자인을 기준으로 수정할 수 있습니다.
머리카락은 자연스러운 묶음을 유지
매력적인 헤어스타일에는 큰 머리 묶음, 작은 그룹, 가끔 나온 잔머리가 있습니다. 모두를 똑같이 선명한 철사 같은 선으로 만드는 업스케일러는 크롭에서는 정교해도 전체 초상에서는 인공적으로 보일 수 있습니다. 가르마, 곱슬 방향, 윤곽, 관자놀이를 가로지르는 가닥처럼 큰 구조를 먼저 유지하세요.
머리가 뺨·배경과 만나는 부분을 보세요. 새 밝은 윤곽은 유용한 새 가닥이 아니라 선명화에서 생겼을 수 있습니다. 의상은 좋아졌지만 머리가 거칠어지면 그 영역을 일반 리사이즈 쪽으로 마스킹하세요. 모든 소재에 같은 처리 강도를 받아들일 필요는 없습니다.
작은 소스의 불명확한 가닥 하나하나를 보존하려 하지 마세요. 알아볼 수 있는 헤어스타일과 그럴듯한 질감을 목표로 삼습니다. 구조적으로 헤어스타일이 틀렸으면 확대 전에 고치세요. 질감 재구성만으로 다른 머리 모양을 승인한 스타일로 안정적으로 바꿀 수는 없습니다.
피부와 직물에 같은 처리를 쓰지 않기
미세 피부 질감은 보통 선명한 소매 윤곽보다 대비가 약합니다. 둘에 강한 선명화를 한꺼번에 하면 딱딱한 모공과 부자연스러운 점이 생길 수 있습니다. 성인 대상 초상에서는 눈과 의상이 선명해졌어도 과도한 처리로 보일 수 있습니다.
표면별 별도 마스크나 국소 조정을 쓰세요. 자연스럽게 매끈하고 초점 밖인 영역은 매끈하게 유지합니다. 소스 피부가 왁스처럼 가공돼 있다면 큰 파일보다 소스 수정이 필요한지 판단하세요. 피부 질감 가이드는 그 진단을 다룹니다. 마무리 처리가 인물의 피부를 또 재생성하는 시도가 돼서는 안 됩니다.

일러스트: 솔기 연속성, 레이스 교차점, 직물 하이라이트, 미세 머리카락의 그룹을 확인하세요.
확산 업스케일의 추가 해석이 가치 있을 때
소스에 표면 정보가 부족하고 기획이 그럴듯한 질감 추가를 허용하면 확산 복원을 쓰세요. 흐린 가상 배경, 미완성 직물 콘셉트, 아직 정체성을 승인하지 않은 초상은 최종 캐릭터 클로즈업보다 재구성 여지가 큽니다.
기존 완성 이미지에는 먼저 보수적인 확대를 하고 보관하세요. 확산 후보는 의상의 흐린 부분처럼 남은 구체적 문제를 해결해야 합니다. 200% 확대에서 질감이 멋져 보인다고 자동으로 전체 이미지를 교체해서는 안 됩니다.
Ultimate SD Upscale: denoise는 단순 정리가 아니라 재작성을 제어
Ultimate SD Upscale 공식 FAQ는 확대 후 타일 인페인팅 순서를 설명합니다. 변화가 싫을 때에는 더 강한 향상 설정 대신 denoise 0.15–0.20을 제안합니다. 패딩, mask blur, 경계 처리도 설명합니다. 확장별 시작점이며 보존 보장이나 모든 ComfyUI 노드의 설정은 아닙니다.
첫 후보에서는 새 캐릭터 프롬프트보다 이미 보이는 것의 짧은 설명을 쓰세요. 설정 하나를 바꿀 때 시드를 고정하면 비교를 해석하기 쉬워집니다. 고정 시드가 정체성 잠금은 아닙니다. 낮은 강도에서도 얼굴이 바뀌면 그 후보를 얼굴에 쓰지 말고 보수적 레이어에서 유지하세요.
메모리가 허용하면 유용한 문맥을 담을 만큼 큰 타일을 쓰세요. 윤곽 없는 레이스 소매 조각은 소매 전체와 다르게 해석될 수 있습니다. 패딩은 이웃 픽셀을 보게 하지만 독립된 생성 처리들을 완벽한 전역 합의로 만들지는 않습니다. 눈에 보이는 경계가 생기면 문맥을 늘리거나 재작성을 줄이세요.
옵션이 있다는 이유로 경계 보정을 실행하지 마세요. 그림 일부를 또 다시 그리는 작업입니다. 격자나 경계 문제가 보이지 않으면 실제 결함을 해결하지 않으며 변화만 더할 수 있습니다. 경계가 얼굴을 지나가면 추가 처리로 수정을 발명시키기 전에 타일 위치나 얼굴 처리를 재고하세요.
SUPIR: 복원에는 충실도 제어 활용
SUPIR 공식 저장소는 가볍게 열화된 입력, 충실도 중심 설정, 더 적극적인 시각 설정을 구분합니다. 문서 예시는 충실도를 위해 입력 제어를 더 강하게 사용합니다.
충실도 중심 프리셋과 기존 이미지의 절제된 설명으로 시작하세요. 프로젝트의 추가 프롬프트에는 강한 사진 표현이 있으므로 자신의 짧은 설명만 영향을 준다고 가정하지 말고 해당 프롬프트를 확인합니다. 인터페이스가 허용하면 충돌하는 외형 지시를 빼세요.
예를 들어 승인한 따뜻하고 부드러운 초상에 새 고대비 화보 스타일은 필요하지 않습니다. 보이는 의상, 머리, 배경을 요청하며 기존 표현을 유지하세요. 제어 강도와 스타일을 동시에 바꾸면 달라진 피부를 진단하기 어렵습니다.
여기서 SUPIR는 선택적 재구성 경로이며 승인한 캐릭터의 기본값이 아닙니다. 제안한 초상의 충실도를 측정하지 않았습니다. 비슷한 모델을 쓰는 클라우드 서비스도 자체 업로드 규칙과 다른 제어를 가질 수 있습니다. 로컬 소프트웨어의 동작·허용 범위를 확인 없이 호스팅 데모로 옮기지 마세요.
호스팅 옵션: SpicyAPI Image Upscaler의 실제 선택 항목
SpicyAPI Image Upscaler는 이미지 한 장, 크기 등급, 출력 형식을 받습니다. 프롬프트, 시드, 얼굴 복원 가중치, denoise 슬라이더, 정확한 너비 제어는 없습니다. 로컬 처리 체인을 설계하고 싶지 않을 때 간단한 확대 경로지만, 바뀐 눈이나 타투를 숨겨진 방식으로 조정하는 기능은 아닙니다.
2K·4K·8K 이름은 화면비를 유지하며 대략 4·17·67메가픽셀의 픽셀 예산을 뜻합니다. 긴 변을 각각 2048·4096·8192픽셀로 고정하는 이름이 아닙니다. 소스 픽셀 수보다 낮은 등급은 확대 대신 축소할 수 있습니다. 최종 크롭의 필요에 맞춰 고르고 내려받은 너비·높이를 확인하세요.
세 등급 모두 JPEG·PNG·WebP 출력에 출력 이미지당 $0.012를 표시합니다. 20회 계획은 $0.24, 100회는 $1.20입니다. 표시 요금 기준 요청 예산이며 채택한 캐릭터 원본 20장·100장을 보장하는 것이 아닙니다. 디테일 변경으로 거부한 성공 결과도 작업을 소모하며 다시 시도해야 할 수 있습니다.
사용 가능한 테스트 기록에는 과거 성숙한 이미지의 성공 처리가 있습니다. 일부는 기존 완료 작업과 자동 콘텐츠 분류에서 나온 것으로, 조건을 통일한 초상 보존 벤치마크나 전체 거부 테스트가 아닙니다. 현재 카탈로그는 이 작업의 특정 콘텐츠 정책 등급을 지정하지 않습니다. 근거는 기록된 성공 입력에 대한 제한된 설명을 뒷받침하며 ‘모든 NSFW 이미지가 언제나 작동한다’는 뜻은 아닙니다.
처음에는 모델 페이지 Playground를 열고 완성 이미지를 넣고 등급을 고르세요. 계속 리터칭할 예정이면 PNG를 선택합니다. 컬렉션을 대기열에 넣기 전에 대표 이미지 한 장을 실행하세요. 얼굴과 대표 특징을 소스와 비교합니다. 바뀌면 이 작업에는 올릴 충실도 제어가 없습니다. 적합한 제어를 가진 로컬 경로나 일반 편집으로 해당 영역을 유지하세요.
API 해상도 가이드는 이 작업의 제출·다운로드를 설명합니다. 여기서는 제한된 제어가 마무리 작업에 맞는지 판단합니다. 이 엔드포인트에 face_restore, strength, 텍스트 지시를 추가하지 마세요. 다른 업스케일러가 받는다고 지원하지 않는 제어가 생기지는 않습니다.
‘4K’ 표시보다 최종 크롭에서 픽셀 계산하기
유용한 크기는 크롭 뒤 관객이 받는 이미지 크기입니다. 레이아웃이 좁은 일부만 사용한다면 큰 원본만으로는 충분하지 않습니다. 반대로 작은 웹 카드는 AI 생성 소스라는 이유만으로 거대한 파일을 필요로 하지 않습니다.
화면 배치는 표시 너비에 지원할 픽셀 밀도를 곱하세요. 폭 600픽셀 카드를 2× 밀도로 지원하려면 전달 크롭 폭은 1200픽셀입니다. 크롭이 원본 너비의 절반만 남기면 원본은 최소 2400픽셀이 필요합니다. 레이아웃 계산이지 복원된 디테일의 근거는 아닙니다.
초상 배경화면은 실제 목적지를 지정하세요. 2160 × 3840 세로 배경화면은 약 8.3백만 픽셀입니다. 3840 × 2160 가로 배경화면도 픽셀 수는 같지만 형태가 다릅니다. 2:3 초상을 9:16으로 늘리면 비율이 바뀝니다. 대신 의도적으로 크롭하거나 구도를 확장하세요.
승인한 소스가 1024 × 1536이고 고객이 2160 × 3840 초상을 원한다고 해 봅시다. 소스 전체 높이에서 가운데 9:16 크롭은 864 × 1536이며 총 너비 160픽셀을 버립니다. 이 크롭을 2.5× 확대하면 요청한 크기가 됩니다. 확대 비용을 쓰기 전에 소매가 잘리거나 얼굴 위치가 어색해지지 않는지 확인하세요.
인쇄에는 인쇄소의 이미지 밀도를 쓰세요. 인치당 300픽셀에서 8 × 12인치는 2400 × 3600, 12 × 18인치는 3600 × 5400픽셀입니다. 센티미터 크기는 2.54로 나눈 뒤 인치당 픽셀을 곱하세요. 300 ppi의 20 × 30 cm 이미지는 약 2362 × 3543픽셀이 필요하며 반올림은 최종 인쇄 앱에서 처리합니다.
Adobe 해상도 안내는 픽셀 크기, 물리적 인쇄 크기, 재샘플링을 구분합니다. 재샘플링 없이 밀도 설정만 바꾸면 픽셀이 늘지 않습니다. 프린터의 인치당 도트와 이미지의 인치당 픽셀도 다른 양입니다. 프린터 최대 하드웨어 DPI 대신 인쇄 서비스가 제공한 이미지 요구를 쓰세요.
1024 × 1536 예시의 2× 확대는 2048 × 3072입니다. 300 ppi에서 약 6.83 × 10.24인치여서 같은 밀도의 8 × 12인치에는 부족합니다. 4× 확대는 4096 × 6144이며 추가 크롭 전 약 13.65 × 20.48인치입니다. 이 계산이 4×에 실제 얼굴 정보가 네 배 들어 있다는 뜻은 아닙니다.
인쇄소가 요구하면 도련을 포함하세요. 각 가장자리에 0.125인치를 더하면 8 × 12인치 전체 도련 파일은 8.25 × 12.25인치이며 300 ppi에서 2475 × 3675픽셀입니다. 얼굴, 타투, 의상 디테일은 제출 파일 안에만 두지 말고 인쇄소 안전 영역 안에 두세요.
개선을 망치지 않고 실제 전달 파일 마무리하기
승인한 원본을 보관하고 갤러리, 프로필 카드, 인쇄용 파일을 따로 내보내세요. 같은 전달 JPEG를 배치마다 반복 리사이즈하지 마세요. 각 파생본을 원본에서 시작하면 작은 카드가 나중의 큰 갤러리 이미지 소스가 되지 않습니다.
최종 출력 크기에서 마지막 선명화를 적용하세요. 큰 원본에서 은은했던 반경이 축소 뒤에는 과할 수 있습니다. 눈이나 의상 가장자리처럼 필요한 특징에 약한 처리부터 하고 흐린 방은 그대로 두세요. 목표는 모든 표면의 균일한 선명 효과가 아니라 보는 크기에서 읽을 수 있는 디테일입니다.
턱, 소매, 짙은 머리의 밝은 윤곽을 주의하세요. 생기면 선명화를 줄입니다. 마무리 조정 전부터 있으면 원래 소스와 비교해 더 약한 업스케일 후보를 고르세요. 후광 몇 개를 가리려고 전체를 흐리면 다른 곳에서 원하던 개선까지 없어질 수 있습니다.
추가 리터칭에는 PNG가 무손실 전달에 유용합니다. 파일 크기가 중요한 사진 전달에는 JPEG가 유용하지만 강한 압축은 가는 색 선과 작은 텍스트를 손상할 수 있습니다. Pillow 형식 문서는 내보내기를 구현하는 개발자를 위해 JPEG 품질, 서브샘플링, 색상 프로파일 처리를 설명합니다. 품질 숫자는 인코더마다 다릅니다. 모든 앱의 ‘90’을 같은 결과로 보지 마세요.
색 타투 가장자리가 JPEG에서만 흐려지면 업스케일러를 탓하기 전에 PNG를 비교하세요. 둘 다 있다면 처리를 다시 검토합니다. 이 구분만으로도 재구성과 전달 압축 문제를 나눌 수 있습니다. 큰 PNG는 실수를 포함한 처리 픽셀을 보관할 뿐 타투가 맞다고 인증하지 않습니다.
마무리 워크플로에서 적절한 내장 색상 프로파일을 유지하세요. 일반 웹 전달에는 의도적인 sRGB 내보내기, 인쇄에는 서비스의 프로파일 지침을 따릅니다. 한 앱에서 피부가 갑자기 따뜻해 보이면 초상을 다시 생성하기 전에 색상 처리를 보세요. 색상 관리 불일치는 얼굴 변화와 다른 문제입니다.
필요한 부분 수정을 끝내기 전에 레이어를 합치지 마세요. 원래 리사이즈, 업스케일 후보, 선택 수정을 별도 레이어로 두면 유용한 직물 개선을 버리지 않고 과한 얼굴 처리를 되돌릴 수 있습니다. 전달 파일은 합쳐도 되지만 작업 원본은 수정할 수 있는 선택을 남겨야 합니다.

승인한 원본에서 인쇄·화면 크롭을 만드세요. 두 그림은 같은 일러스트 소스를 사용하며 품질 차이보다 프레이밍 선택을 보여 줍니다.
승인한 성인 캐릭터의 완전한 마무리 계획
1024 × 1536의 가상 성인 초상을 생각해 보세요. 레이스 소매가 있는 불투명한 짙은 블라우스, 어깨 길이 곱슬머리, 작은 손목 기호가 있고 얼굴은 이미 승인했습니다. 출력은 2× 밀도의 폭 600픽셀 프로필 카드와 크롭하지 않은 300 ppi의 8 × 12인치 인쇄물입니다. 작업 계획 예시이며 생성 비교 결과가 아닙니다.
먼저 원본을 확인하세요. 표정은 맞지만 미세 질감이 선명하지 않다면 그 차이를 기획에 남깁니다. 손목 기호의 꼭짓점 수가 이미 틀렸으면 확대 전에 아트워크를 고치세요. 소매 무늬의 솔기가 끊겼으면 큰 이미지가 고쳐 줄 것이라 기대하지 말고 끊긴 부분을 수정하세요.
필요한 원본 크기를 계산하세요. 크롭하지 않는 인쇄물은 2400 × 3600이 필요하므로 2×의 2048 × 3072는 요청한 밀도에 부족합니다. 4× 후보는 인쇄에 충분한 픽셀을 갖습니다. 웹 카드는 크롭에 따라 그 일부만 필요할 수 있습니다. 작은 프로필 칸에 인쇄 크기 원본을 전달할 이유는 없습니다.
먼저 일반 리사이즈를 하세요. 목표 크기의 같은 얼굴과 무늬를 확립합니다. 다음은 얼굴 향상을 끈 복원 후보 하나입니다. 호스팅 옵션을 쓴다면 이 비율에서 문서화된 4K 픽셀 예산이 크롭 없는 인쇄 요구에 충분하지만, 표시를 폭 4096픽셀로 가정하지 말고 실제 반환 크기와 디테일을 보세요.
편집기에서 두 파일을 정렬하세요. 같은 배율로 눈·입을 보고 소매, 타투, 헤어라인을 비교합니다. 복원이 소매를 선명하게 하면서 뺨을 과하게 매끈하게 한다고 해 봅시다. 소매 개선을 레이어에 남기고 뺨은 보수적 리사이즈 쪽으로 마스킹하며 전환을 비교하세요. 증상에 대한 대응 제안이지 특정 도구가 그렇게 출력했다는 주장은 아닙니다.
타투가 선명하지만 틀리면 승인한 아트워크를 쓰세요. 얼굴이 바뀌면 얼굴 처리를 거부합니다. 전체가 거칠어지면 다른 복원 모델을 고르거나 일반 리사이즈로 돌아가세요. 불만이 과도한 해석인데 곧바로 확산 강도를 높이지 마세요.
승인 원본이 인쇄에 여전히 너무 흐리고 새 짜임을 허용할 수 있을 때만 생성형 직물 수정을 고려하세요. 별도 후보에서 주변 주름·소매 경계를 남기고 얼굴은 처리 밖에서 유지합니다. 새 모티프가 나타나면 ‘추가 디테일’로 받아들이지 말고 재작성을 줄이세요.
인쇄소 요구로 인쇄 파일을 내보내고 승인한 원본에서 프로필 파생본을 만드세요. 실제 표시 크기로 프로필을 봅니다. 새 신경망 업스케일보다는 작은 부분 선명화가 필요할 수 있습니다. 인쇄물은 합리적인 미리보기 크기로 확인하고 자료의 중요성이 비용을 정당화하면 교정을 주문하세요.
20장에 호스팅 업스케일 한 번씩이면 표시 요청 예산은 $0.24입니다. 완료 결과 다섯 장에 두 번째 요청이 필요하면 $0.06을 더해 해당 부분은 $0.30이 됩니다. 로컬 합성과 아트워크 수정은 별도 노동이며 생성형 편집도 별도 작업입니다. 계산 예시이지 관찰한 채택률이나 전체 프로젝트 견적은 아닙니다.
추가 업스케일로 구할 수 없는 이미지 알아보기
얼굴 폭이 수십 픽셀뿐이면 그럴듯한 속눈썹과 피부가 생길 수 있지만 소스에서 표현되지 않은 정확한 얼굴을 확립하지는 못합니다. 알아볼 수 있는 캐릭터 클로즈업에는 더 큰 원본을 구하거나 원래 생성으로 돌아가거나 승인한 참조로 더 가까운 구도를 만드세요.
모션 블러에도 한계가 있습니다. 눈이나 직물 윤곽이 여러 픽셀로 번졌으면 원래 정보는 불명확합니다. 복원이 그럴듯한 윤곽을 만들어도 하나의 해석을 고르는 것입니다. 프로젝트가 재구성을 허용할 때만 받아들이세요. 정확한 정체성 특징에는 향상을 높이는 것보다 명확한 소스가 더 믿을 만합니다.
과하게 매끈하게 저장한 이미지는 이미 변화를 일부 잃었습니다. 질감 생성기가 그럴듯한 표면으로 대체할 수는 있지만 인물의 원래 질감이라고 인증할 수는 없습니다. 믿을 만한 가상 마무리가 목표면 괜찮을 수 있습니다. 특정 승인 질감을 보존하려면 매끈하게 만들기 전 버전으로 돌아가세요.
작은 텍스트도 마찬가지입니다. 몇 개 색 덩어리로 무너진 단어는 업스케일이 읽을 만한 무언가를 생성했는지로 판단하지 말고 원래 디자인에서 교체하세요. 잘못됐지만 읽히는 글자는 의도적으로 보이기 때문에 솔직하게 흐린 글자보다 나쁠 수 있습니다.
반복 후보가 같은 식별 특징을 바꾸면 그 경로를 중단하세요. 해당 특징에는 일반 리사이즈를 쓰고 마무리를 단순화하거나 소스를 바꾸세요. 반복 횟수를 늘려도 보존 요구가 없어지지는 않습니다. 처리에 시간을 썼다는 이유로 다른 캐릭터를 승인하게 될 수 있습니다.
NSFW 허용, 업로드, 로컬 처리는 각각의 결정
업스케일러가 파일을 기술적으로 처리할 수 있어도 호스팅 서비스는 그 입력 종류를 거부할 수 있습니다. 반대로 성인 대상 이미지를 받아도 부적합한 얼굴·질감을 만들 수 있습니다. 허용 여부와 보존을 별도로 평가하세요. 한쪽이 다른 쪽을 입증하지 않습니다.
실제 로컬 앱과 로컬 모델을 쓰면 이미지를 업로드하지 않습니다. 데스크톱 아이콘, 오픈소스 모델 이름, 공개 데모만으로 현재 워크플로가 기기 안에 남는다고 입증되지는 않습니다. 추론 위치와 클라우드 기능을 켰는지 확인하세요. 공식 Upscayl 웹사이트는 데스크톱과 Cloud 제품을 모두 제공하니 의도적으로 선택해야 합니다.
Upscayl Cloud 개인정보 정책은 명시된 보관 기간과 삭제 조건을 포함해 업로드 이미지·생성 출력을 다룹니다. 서비스 약관은 일괄 NSFW 허용 대신 콘텐츠 정책을 참조합니다. Cloud에 대한 페이지이며 데스크톱 앱이 모든 파일을 업로드한다거나 클라우드가 모든 성숙한 이미지를 받는다고 주장하는 데 사용해서는 안 됩니다.
개인 캐릭터 컬렉션은 업로드 전에 원격 처리가 괜찮은지 결정하고 서비스 보관과 별개로 원본을 보관하세요. 이 예시 워크플로는 가상의 성인을 사용합니다. 실제 인물 자료는 이미지 사용 권리와 식별 가능한 성인의 의도한 성인 대상 사용 동의가 있어야 합니다. 사진 공유 허락이 자동으로 그 용도에 대한 허락은 아닙니다.
내가 선택할 마무리 방식
승인한 성인 캐릭터라면 최종 크기를 충족하는 가장 적게 해석하는 경로부터 시작하겠습니다. 일반 리사이즈를 하고 소스가 필요로 하면 얼굴 향상을 끈 적합한 복원 한 번입니다. 최대한 선명해 보이는 것보다 얼굴, 타투 아트워크, 의상 경계를 우선하세요.
처리를 조정하거나 업로드를 피해야 하면 로컬 모델 제어를 쓰세요. 간단한 등급·형식 선택이 자료에 맞고 대표 결과가 요구를 충족하면 호스팅 Image Upscaler를 쓰세요. 새 합성 질감을 구체적으로 원하면 타일 확산이나 SUPIR 복원을 쓰되 원래 얼굴·아트워크를 별도로 유지할 수 있게 보관하세요.
다음 단계는 완성 소스 한 장과 실제 목적지 크기 하나입니다. 크롭을 계산하고 보수적 기준을 만들고 별도 후보를 확대하세요. 다운로드 픽셀이 많다는 이유만이 아니라 개선 뒤에도 알아볼 수 있는 캐릭터가 살아남을 때 승인하세요.






