AI Sparkle Remover

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/png
  • 400 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.