이미지를 3000x3000(또는 원하는 크기)으로 업스케일하는 방법

목표 크기를 현재 크기로 나눠 업스케일 배율을 구한 뒤 실행하세요. 1000×1000을 3배 하면 3000×3000입니다. Sume는 1에서 4 사이의 어떤 배율이든 받습니다.

읽는 시간 5분Sume
전체 글

이미지를 3000x3000으로 업스케일하려면 목표 크기를 현재 크기로 나눈 배율로 업스케일하세요. 1000×1000 이미지는 3배, 1500×1500 이미지는 2배, 1200×1200 이미지는 2.5배가 필요합니다. 업스케일 배율은 가로와 세로에 같은 수를 곱하므로 이미지는 이미 정사각형이어야 합니다. 정사각형이 아니면 먼저 1:1로 잘라 내세요.

Sume의 Image Upscale 1.0은 그 배율을 그대로 받습니다. upscale_factor는 1에서 4 사이의 숫자이므로 2.5도 유효한 값입니다. 요청 필드는 Sume API 레퍼런스의 바탕이 되는 OpenAPI 문서에서, Job 경로는 API 레퍼런스 문서 페이지에서 가져왔으며, 2026-09-27에 확인했습니다.

업스케일 배율은 어떻게 계산하나요?

배율 = 목표 변 길이 ÷ 현재 변 길이입니다. 두 변 모두 계산하세요. 두 값이 다르면 모양이 다른 것이므로 먼저 잘라 내야 합니다. 자주 쓰는 목표 크기는 다음과 같습니다.

배율은 목표 ÷ 현재로 계산했으며, upscale_factor의 범위 1–4는 2026-09-27에 확인한 Sume API 레퍼런스 기준입니다.
현재 크기목표 크기`upscale_factor`
1000×10003000×30003
1500×15003000×30002
1200×12003000×30002.5
750×7503000×30004
500×5003000×30006: 4 초과이므로 Job 두 개
1280×7201920×10801.5
960×5401920×10802

업스케일은 어떻게 실행하나요?

이미지의 공개 HTTPS URL과 배율을 POST /v1/image-upscale-1.0/upscale로 보내세요. jpg나 webp를 요청하지 않으면 output_format은 png입니다. Job은 기본적으로 async로 실행되므로 GET /v1/jobs/:id/status를 폴링한 다음 GET /v1/jobs/:id/result를 읽으세요.

  • 결과를 확인하세요. 각 아티팩트는 width와 height를 알려 줄 수 있습니다. 2.5 같은 소수 배율에서 어떻게 반올림되는지는 문서에 없으므로, 파일을 쓰기 전에 두 값을 모두 확인하세요.
  • 요청에는 목표 크기 필드도, 자르기 필드도 없으므로 크기를 조절하는 수단은 배율뿐입니다.
  • 모드, 웹훅, 결과는 AI 이미지 업스케일러 API에서 더 자세히 다룹니다.
curl -X POST https://api.sume.com/v1/image-upscale-1.0/upscale \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_url": "https://example.com/images/product-1000.png",
    "upscale_factor": 3,
    "output_format": "png",
    "mode": "async"
  }'

이미지가 정사각형이 아니면 어떻게 하나요?

먼저 잘라 내세요. 업스케일 배율은 두 변을 똑같이 키우므로, 1200×1000 이미지를 2.5배 하면 3000×3000이 아니라 3000×2500이 됩니다. 이미지 편집기에서 1000×1000으로 자른 다음 3배로 업스케일하세요. 자르면 피사체가 잘려 나간다면, AI로 이미지 화면 비율 바꾸기처럼 대신 새 모양으로 이미지를 다시 생성하세요.

업스케일 대신 처음부터 정확한 크기로 생성할 수 있나요?

3000×3000은 안 됩니다. 문서는 image_size로 커스텀 픽셀을 받는 ChatGPT Image 모델에 대해 정확한 픽셀 규칙을 공개합니다. 양변은 16의 배수, 가장 긴 변은 최대 3840, 화면 비율은 최대 3:1, 픽셀 수는 655,360–8,294,400이어야 합니다. 3000×3000은 두 가지에 걸립니다. 3000은 16의 배수가 아니고, 9,000,000픽셀은 상한을 넘습니다. 2000×2000은 규칙에 맞으며, 2000×2000에 upscale_factor 1.5를 적용하면 3000×3000이 됩니다.

1920×1080도 1080이 16의 배수가 아니어서 같은 규칙에 걸립니다. 1280×720으로 생성한 뒤 1.5배로 업스케일하세요. 다른 모델의 image_size는 AI 이미지 생성 API 화면 비율에서 다룹니다.

비용은 얼마이고, 어떤 제한이 있나요?

API 요금에는 Image upscale이 이미지당 $0.20로 나와 있으며, 여기에 기본 5.5% 에이전트 수수료가 더해집니다. 가격은 이미지 단위이므로 배율이 1.5든 4든 같습니다.

  • upscale_factor는 4에서 멈춥니다. 그보다 크게 키우려면 각각 과금되는 Job 두 개를 쓰거나, 더 큰 원본 이미지가 필요합니다.
  • Job 하나는 파일 바이트가 아니라 공개 HTTPS URL에서 이미지 한 장을 받습니다.
  • 업스케일러는 이미지를 키울 뿐, 원본에 담기지 않은 디테일을 되살리지는 못합니다. 가지고 있는 것 중 가장 선명한 원본에서 시작하세요.

출처

관련 글

미디어 도구 카테고리의 다른 글

미디어 도구 글 전체 보기

작성자 Sume