Search K
PNG Transparency Fixer
가짜 투명 PNG를 한 번의 클릭으로 수정합니다. AI 매팅(BiRefNet HR Matting 모델)을 사용해 진짜 알파 투명도를 생성하며, 가장자리를 정리하는 디프린지 후처리를 제공합니다.
API Endpoint
POST /api/v1/tools/image/transparency-fixer
Processing: 비동기 (202를 반환하며 SSE를 통해 상태를 확인하려면 /api/v1/jobs/{jobId}/progress을 폴링)
Model bundle: background-removal (4-5 GB)
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| file | file | Yes | - | 이미지 파일 (multipart) |
| defringe | number | No | 30 | 디프린지 강도 (0-100). 가장자리 주위의 반투명 프린지 픽셀을 제거 |
| outputFormat | string | No | "png" | 출력 형식: png 또는 webp |
| removeWatermark | boolean | No | false | 워터마크 제거 전처리 적용(중앙값 필터) |
Example Request
bash
curl -X POST http://localhost:1349/api/v1/tools/image/transparency-fixer \
-F "[email protected]" \
-F 'settings={"defringe":40,"outputFormat":"png"}'Response
Initial Response (202 Accepted)
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"async": true
}Progress (SSE at /api/v1/jobs/{jobId}/progress)
event: progress
data: {"phase":"processing","stage":"Processing transparency...","percent":50}Final Result (via SSE)
json
{
"phase": "complete",
"percent": 100,
"result": {
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/{jobId}/fake-transparent_fixed.png",
"originalSize": 180000,
"processedSize": 150000,
"filename": "fake-transparent.png"
}
}Notes
background-removal모델 번들(4-5 GB)이 설치되어 있어야 합니다.- 고품질 알파 매팅의 기본 모델로
birefnet-hr-matting을 사용합니다. HR 모델이 메모리 부족을 겪으면birefnet-general으로 폴백합니다. defringe옵션은 AI 매팅이 머리카락, 털, 미세한 가장자리 주위에 남기는 경우가 있는 반투명 프린지 픽셀을 제거합니다. 알파 채널을 블러 처리하고 신뢰도가 낮은 픽셀을 0으로 만들어 작동합니다.removeWatermark옵션은 중앙값 필터 전처리 단계를 적용합니다. 이는 기본적인 워터마크 감소이며 전용 워터마크 제거 도구가 아닙니다.- PNG 또는 무손실 WebP만 출력합니다(둘 다 알파 투명도 지원).
- HEIC/HEIF, RAW, TGA, PSD, EXR, HDR 입력 형식을 자동 디코딩으로 지원합니다.
