Halaman ini diterjemahkan secara otomatis. Menemukan kesalahan?Bantu perbaiki.
Skip to content

PNG Transparency Fixer ​

Memperbaiki PNG transparan palsu dengan satu klik. Menggunakan matting AI (model BiRefNet HR Matting) untuk menghasilkan transparansi alfa sejati, dengan pemrosesan pascanya defringe untuk membersihkan tepi.

API Endpoint ​

POST /api/v1/tools/image/transparency-fixer

Processing: Asinkron (mengembalikan 202, poll /api/v1/jobs/{jobId}/progress untuk status melalui SSE)

Model bundle: background-removal (4-5 GB)

Parameters ​

ParameterTypeRequiredDefaultDescription
filefileYes-File gambar (multipart)
defringenumberNo30Intensitas defringe (0-100). Menghapus piksel fringe semi-transparan di sekitar tepi
outputFormatstringNo"png"Format keluaran: png atau webp
removeWatermarkbooleanNofalseMenerapkan pemrosesan awal penghapusan watermark (median filter)

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 ​

  • Memerlukan model bundle background-removal untuk diinstal (4-5 GB).
  • Menggunakan birefnet-hr-matting sebagai model utama untuk alpha matting berkualitas tinggi. Kembali ke birefnet-general jika model HR kehabisan memori.
  • Opsi defringe menghapus piksel fringe semi-transparan yang terkadang ditinggalkan matting AI di sekitar rambut, bulu, dan tepi halus. Ini bekerja dengan mem-blur kanal alfa dan menolkan piksel berkeyakinan rendah.
  • Opsi removeWatermark menerapkan langkah pemrosesan awal median filter. Ini adalah pengurangan watermark dasar, bukan alat penghapusan watermark khusus.
  • Hanya menghasilkan PNG atau WebP lossless (keduanya mendukung transparansi alfa).
  • Mendukung format masukan HEIC/HEIF, RAW, TGA, PSD, EXR, dan HDR melalui pendekodean otomatis.