Integrazione API JavaScript – Documentazione ByByBG
⚡ JavaScript SDK

Integrazione JavaScript

Utilizza JavaScript e Fetch API per caricare immagini ed elaborarle tramite l'API AI Background Removal di ByByBG.

INTRODUZIONE

API JavaScript per la Rimozione dello Sfondo

JavaScript consente di integrare facilmente l'upload delle immagini e l'elaborazione AI all'interno di applicazioni web moderne.

📤

🤖

🖼️

STEP 1

<input type="file"
id="imageInput">

<button onclick="removeBg()">
    Remove Background
</button>

<div id="result"></div>
STEP 2

Esempio con Fetch API

Invia immagini utilizzando FormData e ricevi risultati PNG trasparenti tramite JavaScript.

async function removeBg(){

    const fileInput =
    document.getElementById("imageInput");

    const result =
    document.getElementById("result");

    if(!fileInput.files.length){

        alert("Select image first");

        return;
    }

    const formData = new FormData();

    formData.append(
        "file",
        fileInput.files[0]
    );

    result.innerHTML =
    "Processing...";

    try{

        const response = await fetch(
            "/ajax/remove-bg.php",
            {
                method:"POST",
                body:formData
            }
        );

        if(!response.ok){
            throw new Error();
        }

        const blob =
        await response.blob();

        const url =
        URL.createObjectURL(blob);

        result.innerHTML = `
            <img src="${url}"
            style="max-width:100%;">

            <br><br>

            <a href="${url}"
            download="no-bg.png">
                Download PNG
            </a>
        `;

    }catch{

        result.innerHTML =
        "Something went wrong";

    }
}
FEATURES

Funzionalità Consigliate

SECURITY

Importante

ERRORS

Error
Description
401
413
429
500

Continua con Python

Scopri come automatizzare la rimozione dello sfondo utilizzando Python e l'API ByByBG.