
Seedream 5.5로 투명 PNG 만들기: 설정과 알파 확인
Seedream 5.5 투명 PNG 설정부터 실제 알파·가장자리 확인, 내보내기 후 투명도 유지까지 설명합니다. EvoLink 요청 예시와 로컬 파일 검사 코드를 제공합니다.
목차
background를 transparent로, output_format을 png로 설정하세요. 그런 다음 원본 결과를 내려받아 알파 채널과 가장자리를 확인합니다. 흰색 미리보기, .png 확장자, 프롬프트의 ‘투명’이라는 단어만으로는 전달할 에셋이 사용 가능한지 알 수 없습니다.생성 전에 필요한 결과물부터 선택하기
알파 채널은 각 픽셀이 뒤의 배경과 어떻게 섞이는지 제어합니다. RGB 색상과는 별개이므로 흰 물체는 불투명하고 주변 빈 영역은 투명할 수 있습니다. 부분 알파는 부드러운 가장자리나 그림자를 보존할 수 있지만 시각적 확인이 필요합니다.
| 필요한 결과 | 선택할 방식 | 받는 결과물 |
|---|---|---|
| 단색 배경이 있는 완성 이미지 | 일반 생성 또는 참조 편집 | 평면 이미지 한 장 |
| 누끼 에셋이나 투명 구성 | 같은 모델의 투명 PNG 출력 | 알파가 있는 평면 이미지 한 장 |
| 각각 움직일 수 있는 여러 요소 | 별도의 Layerize 모델 | 기본 이미지, PNG 레이어, 배치 메타데이터 |
| 편집 가능한 네이티브 텍스트 객체나 PSD 문서 | 생성·분리 후 편집 앱 사용 | 앱에서 구성한 텍스트 객체나 디자인 문서 |
텍스트나 참조 이미지로 생성하기
한 에셋을 명확히 설명하기
예를 들어 ‘코발트 블루 세라믹 리본 조각 하나를 중앙에, 전체 윤곽이 보이도록, 투명 배경에 단독으로 배치하고 글자나 주변 장면은 제외’라고 설명할 수 있습니다. 이는 지시 예시이며 생성 결과를 보여주는 것이 아닙니다. 필요한 물체와 경계를 명시하고, 불필요한 배경이 될 수 있는 스튜디오 벽이나 탁자를 함께 요구하지 마세요.
API 요청에서 출력을 명확히 지정하기
doubao-seedream-5.5를 사용합니다. API 키는 서버에 보관하세요. 다음 텍스트 기반 이미지 생성 예시는 참조 이미지를 포함하지 않습니다.curl -X POST https://api.evolink.ai/v1/images/generations \
-H "Authorization: Bearer $EVOLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedream-5.5",
"prompt": "A single cobalt-blue ceramic ribbon sculpture, centered, complete silhouette visible, isolated on a transparent background, no text or surrounding scene.",
"size": "1:1",
"quality": "1.5K",
"background": "transparent",
"output_format": "png"
}'image_urls 배열로 추가합니다. 다른 공급자의 모델 ID나 image 필드를 이 요청에 그대로 복사하지 마세요.auto는 배경 결정을 모델에 맡기므로 투명도를 보장하지 않습니다. 이 EvoLink 경로에서는 transparent와 jpeg를 함께 요청하면 거부됩니다. 전체 제한과 요청 규격은 생성·편집 API 문서를 확인하세요.완료를 기다리고 원본 파일 저장하기
id를 저장하고 아래 YOUR_TASK_ID를 해당 값으로 바꿔 조회하세요.curl https://api.evolink.ai/v1/tasks/YOUR_TASK_ID \
-H "Authorization: Bearer $EVOLINK_API_KEY"completed가 되면 반환된 이미지 URL에서 결과를 내려받습니다. failed는 실패로 처리하며 이미지가 없다는 것을 정상 출력으로 해석하지 마세요. HTTPS 콜백도 문서화된 완료 알림 방식입니다. 배경 메타데이터는 참고가 되지만 전달 전에는 내려받은 파일 자체를 확인해야 합니다. 임시 결과 링크에 장기간 의존하지 말고 자신의 사본을 바로 저장하세요.results, 실제 배경 같은 모델별 메타데이터는 result_data에 있습니다. 전체 작업 기록을 파일과 함께 보관하세요. 메타데이터 표시는 파일 검사를 대신하지 않습니다. 이 가이드에서는 EvoLink 모델 API 요청을 실행하지 않았으며, 예제를 문서와 대조하고 파일 스크립트만 로컬에서 실행했습니다.내려받은 PNG 검사하기
.png로 바꿔도 알파가 생기지 않습니다.
python -m pip install pillow로 Pillow를 설치하고, 다음 코드를 check_alpha.py로 저장한 뒤 python check_alpha.py asset.png를 실행합니다.import sys
from PIL import Image
with Image.open(sys.argv[1]) as image:
if image.format != "PNG":
raise ValueError("The downloaded file is not PNG")
alpha = image.convert("RGBA").getchannel("A")
minimum, maximum = alpha.getextrema()
print(f"8-bit alpha range: {minimum}..{maximum}")
if minimum == 255:
print("No transparent pixels")
elif maximum == 0:
print("Fully transparent: no visible subject")
else:
print("Transparency exists; inspect edges and subject")사용할 배경에서 가장자리 확인하기

PNG를 밝은 배경, 어두운 배경, 실제 캠페인이나 UI 색상에 각각 배치합니다. 전달할 크기로 보고 필요하면 확대하세요.
- 특히 입력이 단색 배경이었다면 윤곽 주위의 밝거나 어두운 테두리를 확인합니다.
- 작은 틈, 머리카락, 털, 가는 구조에 누락된 부분이나 남은 배경 픽셀이 없는지 확인합니다.
- 부드러운 그림자와 반투명 영역을 실제 배경과 함께 봅니다. 모든 가장자리를 완전히 불투명하거나 투명하게 만들 필요는 없습니다.
- 피사체 형태, 브랜드 표시, 문구를 확인합니다. 기술적으로 투명해도 상품 자체를 잘못 그렸을 수 있습니다.
흰 에셋이 흰 배경에서 보이지 않아도 정상일 수 있으니 다른 색상에서 확인하세요. 피사체는 쓸 수 있고 가장자리 일부만 잘못됐다면 편집기에서 수정하는 것이 적절할 수 있습니다. 물체나 구도가 잘못됐을 때 재생성하고, 내보내기 오류를 고치려고 요청을 반복하지 마세요.
전달 과정에서도 투명도 유지하기
원본 PNG를 재사용 가능한 마스터로 보관합니다. 디자인 편집기나 앱에 이미지 에셋으로 배치하세요. 이미지를 움직인다고 안의 텍스트가 독립적으로 편집되지는 않습니다. 완성 광고를 불투명하게 내보내더라도 이후 변형 제작을 위해 투명 마스터를 별도로 남기세요.
업로드, 최적화, 내보내기 후 제품이 실제로 제공하는 파일을 검사합니다. 내려받은 원본이 맞더라도 처리 과정에서 알파를 흰 배경에 합치거나 지원하지 않는 형식으로 변환할 수 있습니다. 모델 문제로 판단하거나 다시 생성하기 전에 원본과 전달 에셋을 비교하세요.
| 증상 | 먼저 확인할 것 | 다음 조치 |
|---|---|---|
| 흰 배경이 남음 | 실제 요청 설정과 내려받은 알파 | 원본이 불투명하면 투명 PNG를 명시해 요청 |
| 최종 레이아웃에 체크무늬가 보임 | 무늬가 이미지 픽셀에 포함됐는지 | 배경을 수정하거나 재생성. 미리보기 무늬는 알파가 아님 |
| 로컬에서는 정상, 업로드 후 불투명 | 실제 제공 형식과 처리 과정 | 전달 경로 전체에서 알파 유지 |
| 요소를 개별 이동할 수 없음 | 평면 PNG 한 장만 요청했는지 | 독립 요소가 필요하면 Layerize 사용 |
자주 묻는 질문
Seedream 5.5는 텍스트만으로 투명 이미지를 만들 수 있나요?
background: transparent와 PNG를 선택하며 참조 이미지는 필요하지 않습니다.참조 이미지에 알파 채널이 미리 있어야 하나요?
아닙니다. Seedream 5.5 참조 편집은 기존 알파를 요구하지 않습니다. 일반 경로는 참조 이미지 최대 10장을 지원하며 사용 전 생성된 누끼를 확인하세요.
프롬프트에 ‘투명 배경’이라고 쓰면 충분한가요?
auto는 모델이 결정하며 프롬프트만으로 실제 파일 내용을 확인할 수 없습니다.투명 에셋에 JPEG를 요청할 수 있나요?
background: transparent와 output_format: png를 함께 사용해야 하며 투명 배경과 JPEG 조합은 거부됩니다.PNG가 여전히 흰색으로 보이는 이유는 무엇인가요?
흰 배경 위에 표시되거나 실제 불투명한 흰 배경이 들어 있을 수 있습니다. 원본 알파를 검사하고 대비되는 배경에 배치하세요.
유효한 알파 채널이면 가장자리가 깨끗한가요?
보장하지 않습니다. 실제 표시 크기에서 테두리, 가는 구조, 그림자, 피사체 일치 여부, 문구를 확인하세요. 스크립트는 픽셀 투명도만 검사합니다.
투명 출력에 Layerize가 필요한가요?
아닙니다. 일반 생성·편집으로 투명 PNG 한 장을 받을 수 있습니다. 개별 요소와 배치 메타데이터가 필요할 때 별도 Layerize 경로를 선택하세요. PSD나 네이티브 텍스트 객체를 직접 제공하지는 않습니다.
현재 비용은 어디에서 확인하나요?
출처
- BytePlus Seedream 5.5 기능 가이드: 네이티브 RGBA와 출처를 표시한 이미지 예시.
- EvoLink Seedream 5.5 API 문서: 플랫폼 모델 ID, 요청 제어, 비동기 처리.
- W3C PNG 규격: PNG와 알파 표현.
- Pillow Image 문서: 로컬 채널 변환과 검사.


