이미지 크기 조정기

포함, 커버 또는 늘이기 모드와 자동 샤프니스 보존으로 너비, 높이 또는 DPI로 크기 조정

도구로 돌아가기

리사이징 일괄 처리 중...

정밀하게 크기를 조정할 이미지를 드롭하세요

스크린샷, 히어로 배너, RAW 파일, ZIP 번들 모두 내보내기 전에 실시간 미리보기를 렌더링해요.

Contain, Cover, Stretch ZIP 아카이브는 로컬에서 압축 해제됩니다

크기 조정 대기열

  • 파일을 추가해서 리사이징 전에 너비, 높이, 방향을 미리 확인하세요.

캔버스 설정

명시적 너비/높이를 사용하려면 비워두세요.
고급 크기 조정 제어

Stretch를 사용하면서 너비와 높이를 모두 채우지 않는 한 종횡비는 그대로 유지돼요.

파일을 드롭하여 실시간 미리보기를 확인하세요.

일괄 처리 진행

리사이징된 출력물을 전달한 직후 업로드를 즉시 삭제해요.

리사이징된 파일이 미리보기 썸네일과 픽셀 요약과 함께 여기 나타나요.

<p><strong>이미지 리사이저</strong>는 이미지의 픽셀 크기를 바꿔요. 목표 너비, 목표 높이, 둘 다, 또는 스케일 비율을 입력하면 리사이저가 가장자리와 세밀한 디테일을 보존하는 고품질 리샘플링 필터를 사용해서 그 크기의 새로운 이미지를 만들어요. 배치당 최대 50개 파일, 파일당 40MB까지 처리할 수 있어요. 소스 형식, 색상 프로필, EXIF 메타데이터, 애니메이션 타이밍은 모두 변경되지 않고 그대로 유지돼요.</p> <h2>새 크기를 지정하는 세 가지 방법</h2> <ul> <li><strong>너비만 지정:</strong> 목표 너비를 픽셀로 입력하고 높이는 비워둬요. 리사이저가 원래 비율을 유지하도록 높이를 자동으로 계산해요. 웹 작업에서 가장 흔한 방식으로, 사용 가능한 열의 너비는 정해져 있지만 이미지 내용은 다양할 때 사용해요.</li> <li><strong>높이만 지정:</strong> 목표 높이를 입력하고 너비는 비워둬요. 너비는 비율을 유지하도록 자동으로 계산돼요. 고정된 썸네일 높이가 있는 행 레이아웃에서 유용해요.</li> <li><strong>너비와 높이 모두 지정:</strong> 목표 크기를 둘 다 입력해요. 입력한 숫자가 소스의 비율과 맞지 않으면, 핏 모드(아래 참고)가 리사이저가 그 차이를 처리하는 방식을 결정해요.</li> <li><strong>비율로 지정:</strong> 스케일 비율을 입력해요. (50은 각 크기를 절반으로 줄이고 원래 픽셀 수의 4분의 1을 만들어요. 200은 각 크기를 두 배로 늘려요.) 특정 목표 크기가 없을 때 비례하는 변경이 필요하면 유용해요.</li> </ul> <h2>핏 모드</h2> <p>리사이저에 소스의 비율과 맞지 않는 너비와 높이를 둘 다 입력하면, 세 가지 모드가 어떻게 처리할지 결정해요:</p> <ul> <li><strong>Contain (기본값):</strong> 리사이저가 이미지를 축소해서 자르거나 왜곡하지 않고 목표 박스 안에 완전히 들어가게 해요. 출력 이미지의 비율은 소스와 같고, 실제 출력 크기는 한 방향으로 목표 박스보다 작을 수 있어요. 전체 이미지를 반드시 보존해야 하고 픽셀 단위로 정확한 크기가 중요하지 않을 때 올바른 선택이에요.</li> <li><strong>Cover:</strong> 리사이저가 이미지를 확대해서 목표 박스를 완전히 채우고 가장자리의 초과 부분을 자르는 방식이에요. 출력 이미지의 크기는 목표 박스와 정확히 같아요. 썸네일, 히어로 배경, 아바타처럼 목표 크기가 정해져 있고 가운데 자르기가 괜찮을 때 올바른 선택이에요.</li> <li><strong>Stretch:</strong> 리사이저가 비율이 바뀌더라도 이미지를 정확한 목표 크기로 강제해요. 이미지가 찌그러지거나 늘어난 것처럼 보일 수 있어요. 거의 올바른 선택이 아니지만, 레이아웃 플레이스홀더나 왜곡에 관계없이 정확한 크기가 필요할 때 유용해요.</li> </ul> <h2>리사이징할 때</h2> <ul> <li><strong>웹에 업로드하기 전:</strong> 24메가픽셀 휴대폰 사진이 6000 x 4000 픽셀이면 몇 메가바이트가 돼요. 같은 사진을 너비 1600픽셀로 리사이징하면 최신 웹 히어로 이미지로는 충분하고 훨씬 빠르게 로드돼요.</li> <li><strong>플랫폼 요구 사항 충족:</strong> LinkedIn 커버 사진은 1584 x 396, YouTube 썸네일은 1280 x 720, Twitter 헤더는 1500 x 500을 원해요. 플랫폼이 자체적으로(보통 더 나쁜) 스케일링을 하게 놔두는 대신 정확한 크기로 리사이징하세요.</li> <li><strong>카탈로그와 상품 썸네일 시스템:</strong> 모든 상품 사진이 일관된 크기여야 하는 전자상거래 사이트에요. 폴더의 사진들을 일정한 너비로 배치 리사이징하면 카탈로그가 깔끔하게 렌더링돼요.</li> <li><strong>이메일이나 채팅으로 사진 보내기:</strong> Gmail의 25MB 첨부 제한과 WhatsApp의 압축 때문에 크기가 큰 이미지가 불편해요. 가장 긴 쪽을 2000픽셀로 리사이징하면 보통 파일 크기를 80~90%까지 줄일 수 있고 휴대폰 화면에서는 눈에 띄는 차이가 없어요.</li> <li><strong>알려진 DPI로 인쇄 준비:</strong> 300 DPI에서 4 x 6인치 인쇄는 1200 x 1800픽셀 이미지가 필요해요. 인쇄소에 보내기 전에 정확히 그 크기로 리사이징하세요.</li> </ul> <h2>리사이징할 때 이미지 품질에 어떤 일이 일어나나요</h2> <p>좋은 리샘플링 필터로 할 때는 다운스케일링(이미지를 작게 만드는 것)이 지각 관점에서 본질적으로 손실이 없어요. 6000픽셀 너비에서 1600픽셀 너비로 줄이면 픽셀을 버리지만, 남은 픽셀들은 주변 픽셀들의 가중 평균으로 계산되므로 이미지가 선명하고 깔끔하게 유지돼요. 이것이 리사이징된 휴대폰 사진이 화면에서 원본처럼 좋아 보이는 이유예요.</p> <p>업스케일링(이미지를 크게 만드는 것)은 근본적으로 제한이 있어요. 리샘플러가 더 큰 이미지를 만들 수는 있지만 소스에 없던 디테일을 만들어낼 수는 없어요. 200 x 200 사진을 1000 x 1000으로 확대하면 각 크기가 5배 늘어나요. 리사이저가 원본 픽셀들 사이를 보간해서 새 픽셀을 채우는데, 이렇게 하면 더 부드럽지만 더 선명하지는 않은 결과가 나와요. 이미지가 원본 1000 x 1000 촬영본과 비교하면 흐릿해 보여요. 저해상도 소스에서 진정한 해상도 향상을 원하면 표준 리사이저가 아니라 전용 AI 업스케일링 도구가 필요해요.</p> <h2>다른 도구와 함께 사용</h2> <p>리사이징은 보통 작업 흐름의 첫 단계예요. 리사이징 후에는 <a href="/en/image-compressor">이미지 압축기</a>가 제어된 품질 계수로 파일을 더 줄여요. 리사이징은 픽셀 수를 줄이고 압축은 픽셀당 바이트를 줄이거든요. <a href="/en/image-converter">이미지 변환기</a>는 웹 전달을 위해 WEBP가 필요하거나 투명한 버전을 위해 PNG가 필요하면 그 후에 형식을 바꿔요. 리사이징된 이미지를 특정 비율로 자르려면 <a href="/en/image-cropper">이미지 크롭퍼</a>를 전이나 후에 사용하세요.</p> <h2>배치 리사이징과 개인정보 보호</h2> <p>각 리사이징은 서버의 메모리에서 실행돼요. 파일이 리사이징 endpoint로 스트리밍되고, buffer로 디코딩되고, 리샘플링 필터를 거치고, JSON 응답 안에 base64로 반환돼요. 디스크에 기록되거나 인덱싱되거나 로깅되거나 캐시되지 않아요. buffer는 응답이 전송되자마자 해제돼요. 배치당 최대 50개 파일, 파일당 40MB까지예요. ZIP 아카이브는 서버 쪽에서 압축 해제되고 각 항목이 같은 50개 파일 제한에 포함돼요. 같은 목표 크기와 핏 모드가 배치의 모든 파일에 적용되는데, 이것이 비슷한 많은 사진들을 한 번에 처리할 때(예를 들어 상품 사진 폴더를 너비 1200픽셀로 리사이징하는 것) 올바른 동작이에요. 출력은 개별적으로 반환되거나 파일이 1개보다 많은 배치의 경우 하나의 다운로드 ZIP으로 다시 패키징돼요. EXIF 메타데이터, ICC 색상 프로필, 애니메이션 프레임 타이밍은 모두 변경되지 않고 그대로 유지돼요.</p> <h2 class="tools-section-title">자주 묻는 질문</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">리사이징하면 이미지 품질이 떨어지나요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>다운스케일링은 지각 관점에서 본질적으로 손실이 없어요. 리사이저가 각 새 픽셀에 대해 주변의 많은 픽셀을 가중치를 둬서 사용하는 고품질 리샘플링 필터를 써서, 단순 평균 방법보다 훨씬 잘 가장자리와 텍스처를 보존해요. 6000픽셀 사진을 너비 1600픽셀로 리사이징하면 화면에서 원본처럼 선명해 보여요. 업스케일링은 자연스러운 제한이 있어요. 리사이저가 더 큰 이미지를 만들 수는 있지만 소스에 없던 디테일을 만들어낼 수는 없으므로 결과가 같은 해상도의 원본 촬영본보다 흐릿해 보여요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">리사이징할 때 비율을 유지하려면 어떻게 해요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>두 가지 방법이 있어요. 가장 간단한 방법은 한 가지 크기(너비 또는 높이)만 입력하고 다른 하나는 비워두는 거예요. 리사이저가 소스 비율을 보존하도록 빠진 크기를 자동으로 계산해요. 두 번째는 비율 모드를 사용하는 거예요. 이것은 두 크기를 같은 계수로 스케일해요. 소스 비율과 맞지 않는 너비와 높이를 둘 다 입력했다면, stretch 대신 contain이나 cover 핏 모드를 선택해서 비율이 유지되게 해요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Contain, Cover, Stretch의 차이가 뭐예요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Contain은 전체 이미지를 목표 박스 안에 맞춰요. 비율을 유지하고 한 방향으로 출력이 박스보다 작을 수 있어요(자르지 않음, 왜곡하지 않음). Cover는 이미지를 확대해서 두 크기를 모두 덮을 때까지 늘린 다음 초과 부분을 자르는 방식으로 목표 박스를 정확히 채워요(왜곡하지 않지만, 소스의 가장자리가 잘릴 수 있어요). Stretch는 비율이 바뀌더라도 이미지를 정확한 목표 크기로 강제해요(이미지를 왜곡해요). Contain이 안전한 기본값이고, cover는 고정 크기 썸네일과 아바타에 쓰고, stretch는 거의 올바른 선택이 아니에요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">인기 있는 플랫폼에서는 어떤 크기를 써야 해요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>일반적인 목표: Instagram 피드 정사각형 포스트 1080 x 1080, Instagram 세로 포스트 1080 x 1350, Instagram Stories 1080 x 1920, YouTube 썸네일 1280 x 720, Twitter(X) 헤더 1500 x 500, LinkedIn 커버 사진 1584 x 396, Facebook 커버 820 x 312, 웹 히어로 이미지 레이아웃에 따라 1600~2400픽셀 너비예요. 일반적인 웹 콘텐츠 이미지의 경우 가장 긴 쪽을 1200~1600픽셀로 하면 대부분의 경우를 처리할 수 있고 대역폭을 낭비하지 않아요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">애니메이션 GIF와 애니메이션 WEBP도 리사이징할 수 있어요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>네, 가능해요. 애니메이션 GIF(또는 애니메이션 WEBP)의 모든 프레임이 같은 목표 크기로 리사이징되고, 원본 프레임 타이밍과 루프 횟수는 유지돼요. 출력은 새 크기의 애니메이션 GIF 또는 애니메이션 WEBP이고, 소스와 같은 속도와 루프 횟수로 재생돼요. 애니메이션을 리사이징하는 것이 크기가 큰 GIF를 줄이는 가장 효과적인 방법 중 하나예요. 각 크기를 절반으로 줄이면 보통 파일 크기가 4분의 1로 줄어들어요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">리사이징이 파일 크기에 어떤 영향을 미쳐요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>파일 크기는 대략 픽셀 수에 비례하고, 픽셀 수는 크기의 제곱에 비례해요. 각 크기를 절반으로 줄이면(50% 스케일) 픽셀 수가 4분의 1로 줄어들므로 파일이 원본 크기의 대략 4분의 1이 돼요. 6000 x 4000 사진을 1500 x 1000으로 리사이징하면 픽셀 수가 16배 줄어들고 보통 JPG 파일 크기는 12~15배 줄어들어요. 리사이징만으로 얻는 것 이상의 바이트 절감을 원하면 리사이징된 파일을 더 낮은 품질 계수의 이미지 압축기로 실행하세요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">EXIF 메타데이터와 색상 프로필이 리사이징 후에도 유지돼요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>네, 둘 다 기본적으로 보존돼요. EXIF 태그(카메라, 렌즈, 노출, GPS, 촬영 시간)와 ICC 색상 프로필이 리사이징 파이프라인을 통해 변경되지 않고 그대로 전달돼요. GPS 좌표나 다른 개인정보를 리사이징된 사진을 공유하기 전에 제거하려면 메타데이터 제거 옵션을 활성화한 변환기로 결과를 실행하세요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_8"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">수십 장의 사진을 같은 크기로 배치 리사이징할 수 있어요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>네, 가능해요. 배치당 최대 50개 파일, 파일당 40MB예요. 같은 목표 크기와 핏 모드가 배치의 모든 파일에 적용되는데, 이것이 상품 사진 폴더를 일정한 너비 1200픽셀로 리사이징할 때나 소셜 미디어 그래픽을 1080 x 1080으로 리사이징할 때 정확히 원하는 방식이에요. ZIP 아카이브는 서버 쪽에서 압축 해제되고 각 항목이 같은 50개 파일 제한에 포함돼요. 출력은 개별적으로 반환되거나 하나의 다운로드 ZIP으로 다시 패키징돼요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_9"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">업로드된 파일이 어디에든 저장돼요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>아니에요. 파일이 리사이징 endpoint로 스트리밍되고, 메모리 buffer로 디코딩되고, 리샘플링 필터를 거친 다음 응답으로 반환돼요. 디스크에 기록되거나 인덱싱되거나 로깅되거나 캐시되지 않아요. buffer는 응답이 전송되자마자 해제돼요. 이 도구는 등록이 필요 없고 어떤 이미지를 리사이징했는지 추적하지 않아요.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_10"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">리사이저가 무료고 등록이 필요해요?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>등록 없이 무료예요. 속도 제한이 없고, 출력에 워터마크가 추가되지 않고, 기능을 막아둔 프리미엄 계층이 없어요. <a href="/en/image-cropper">크롭</a>, <a href="/en/image-rotator">회전과 뒤집기</a>, <a href="/en/image-converter">형식 변환</a>, <a href="/en/image-compressor">압축</a>을 포함한 모든 imgdeal 도구에도 같은 조건이 적용돼요.</p> </div> </div> </div> </div>