Обзор
API удаления фона с JavaScript
JavaScript позволяет легко интегрировать загрузку изображений и обработку с помощью ИИ в современные веб-приложения.
STEP 1
<input type="file"
id="imageInput">
<button onclick="removeBg()">
Remove Background
</button>
<div id="result"></div>
STEP 2
Пример с Fetch API
Отправьте изображение через FormData и получите прозрачное PNG-изображение.
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
Рекомендуемые функции
SECURITY
Важно
ERRORS
Error
Description
401
413
429
500
Продолжить к Python
Узнайте, как автоматизировать удаление фона с помощью Python и API ByByBG.