HTTP API Service
Tích hợp dịch vụ xoá logo Sparkle trực tiếp vào ứng dụng của bạn thông qua giao thức HTTP.
Endpoint Xử lý Ảnh
POST
/api/remove-sparkle
Gửi ảnh lên server để xoá logo và nhận lại ảnh đã xử lý.
Request Body
Dữ liệu dạng multipart/form-data:
image: File ảnh (Binary)
Response
Trả về file ảnh trực tiếp:
200 OK: Content-Type:image/png400 Bad Request: Trả về JSON lỗi
Ví dụ với cURL
curl -X POST -F "image=@your_image.jpg" \
http://[DOMAIN]/api/remove-sparkle \
--output result.png
Ví dụ tích hợp (JavaScript)
async function removeLogo(file) {
const formData = new FormData();
formData.append('image', file);
const response = await fetch('/api/remove-sparkle', {
method: 'POST',
body: formData
});
if (response.ok) {
const blob = await response.blob();
const imageUrl = URL.createObjectURL(blob);
return imageUrl;
} else {
const error = await response.json();
throw new Error(error.error);
}
}
Quy tắc quan trọng
API yêu cầu ảnh gốc từ Gemini (không resize, không screenshot) để thuật toán có thể tính toán chính xác vị trí và giá trị alpha của watermark.