간단한 답변
gpt-image-2을 사용하고 요청에 두 개의 필드를 추가합니다:
background: "transparent"는 OpenAI가 2026-08-21에 GPT-Image-2에 대해 공개한 기능입니다(OpenAI에서 프리뷰로 표시함). APIYI는 이를 엔드투엔드로 검증했습니다. 텍스트-이미지와 이미지 편집 모두 실제 알파 투명도를 반환합니다.어떤 모델이 투명 배경을 생성할 수 있습니까
호출하는 세 가지 방법
텍스트-투-이미지 /v1/images/generations
이미지 편집 /v1/images/edits
일반 사진을 전달하고 배경을 제거해 달라고 요청합니다:
mask)과 투명한 배경은 함께 동작하며 — 서로 충돌하지 않습니다.
Responses 이미지 도구
image_generation_call는 "background": "transparent"를 그대로 반영합니다.
왜 jpeg가 작동하지 않는가
JPEG에는 알파 채널이 없습니다 — 투명도를 저장할 곳이 없습니다. output_format: "jpeg"을 background: "transparent"와 함께 사용하면 400을 반환합니다:
png(무손실, 더 큼) 또는 webp(손실 있음이며 조정 가능, 더 작음, 알파도 지원)를 선택하십시오. webp는 파일 크기를 줄이기 위해 output_compression도 추가로 허용합니다.
편집은 정밀한 컷아웃이 아니라 재그림입니다
여기서 기대치를 미리 맞춰 두십시오./v1/images/edits가 background: transparent와 함께 실행될 때 모델은 포토샵처럼 원본 윤곽을 따라가는 것이 아니라 장면을 이해하고 대상을 다시 그립니다. 즉:
- 대상의 포즈, 스타일, 세부 묘사가 달라질 수 있습니다 — 이는 픽셀 수준의 보존이 아닙니다
- 원본에 더 가깝게 유지하려면
quality: "high"를 사용하고, prompt에 “원본 구도를 유지하고, 대상의 외형은 변경하지 마십시오”라고 명시하십시오 - 워크플로에 픽셀 단위로 정확한 추출이 필요하다면
rembg,PIL, 또는sharp로 직접 컷아웃을 수행하십시오. 모델 생성은 정확한 매팅보다 “재사용 가능한 자산을 생성”하는 용도에 더 적합합니다
과금
투명성에는 추가 비용이 들지 않습니다. 동일한 품질 등급과 크기에서background: "transparent"과 background: "opaque"는 정확히 같은 수의 이미지 token을 소모하며, gpt-image-2에 대한 일반적인 token당 규칙에 따라 과금됩니다.
일반적인 오류
400: JPEG 출력 형식에서는 투명 배경이 지원되지 않습니다
400: JPEG 출력 형식에서는 투명 배경이 지원되지 않습니다
output_format가 jpeg으로 설정되어 있었습니다. png 또는 webp으로 바꾸십시오.이미지는 실제로 흰색 배경이며, 투명하지 않습니다
이미지는 실제로 흰색 배경이며, 투명하지 않습니다
세 가지를 확인하십시오. 먼저,
background 필드가 실제로 API에 전달되었는지 확인하십시오. edits 엔드포인트는 multipart/form-data이므로, JSON 본문 필드가 아니라 -F background=transparent여야 합니다. 둘째, 응답의 최상위 background가 transparent를 그대로 반영하는지 확인하십시오. 셋째, gpt-image-2를 사용하는지 확인하십시오. gpt-image-2-all와 gpt-image-2-vip에는 그런 파라미터가 없으므로 이를 조용히 무시합니다.이미지에 정말 알파 채널이 있는지 어떻게 확인하나요
이미지에 정말 알파 채널이 있는지 어떻게 확인하나요
Python 스니펫 하나면 충분합니다:모드
RGB는 알파 채널이 아예 없다는 뜻입니다. 모든 알파 값이 255인 모드 RGBA는 채널은 존재하지만 아무것도 잘려 나가지 않았다는 뜻입니다.prompt에 이미 투명 배경이라고 적혀 있는데 — 왜 파라미터도 전달해야 하나요
prompt에 이미 투명 배경이라고 적혀 있는데 — 왜 파라미터도 전달해야 하나요
prompt는 모델에 그렇게 그리라고 요청할 뿐이며, 모델은 투명해 보이기만 하는 회색과 흰색 체크무늬를 그릴 수도 있습니다. 그것들은 여전히 불투명한 픽셀입니다. 실제 알파 채널을 보장하는 것은
background: "transparent" 파라미터뿐입니다.관련 문서
GPT-Image-2 개요
모든 매개변수, 크기, 품질 등급, 오류 코드
텍스트-투-이미지 API 레퍼런스
/v1/images/generations의 모든 필드이미지 편집 API 레퍼런스
/v1/images/edits 및 다중 이미지 융합마스크 인페인팅
변경할 영역을 표시하려면 알파 마스크를 사용합니다
공식 vs 리버스 경로
gpt-image-2 / -all / -vip 중에서 선택하기흰색 배경의 아티팩트
순백색 배경에서의 또 다른 문제