This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

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

ParameterTypeRequiredDefaultDescription
filefileYes-이미지 파일 (multipart)
defringenumberNo30디프린지 강도 (0-100). 가장자리 주위의 반투명 프린지 픽셀을 제거
outputFormatstringNo"png"출력 형식: png 또는 webp
removeWatermarkbooleanNofalse워터마크 제거 전처리 적용(중앙값 필터)

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 입력 형식을 자동 디코딩으로 지원합니다.