Skip to content

Instantly share code, notes, and snippets.

View BackgroundCut's full-sized avatar

BackgroundCut

View GitHub Profile
import requests
from requests.exceptions import RequestException
# API configuration
API_ENDPOINT = "https://backgroundcut.co/api/v1/cut/"
API_KEY = 'YOUR-API-KEY'
IMAGE_PATH = "/path/to/image.jpg"
REQUEST_PARAMETERS = {
<?php
// API configuration
$apiEndpoint = "https://backgroundcut.co/api/v1/cut/";
$apiKey = 'YOUR-API-KEY';
$imagePath = "/path/to/image.jpg";
$requestParameters = [
'max_resolution' => '12000000', // 12 MegaPixels (for example 4000 * 3000)
# Install dependencies (npm install axios form-data)
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const path = require('path');
// API configuration
const API_ENDPOINT = "https://backgroundcut.co/api/v1/cut/";
const API_KEY = 'YOUR-API-KEY';
package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"mime/multipart"
"net/http"
"os"
import requests
from requests.exceptions import RequestException
# API configuration
API_ENDPOINT = "https://backgroundcut.co/api/v1/cut/"
API_KEY = 'YOUR-API-KEY'
REQUEST_PARAMETERS = {
'file_url': 'https://www.example.com/example.jpg',
'max_resolution': '12000000', # 12 MegaPixels (for example 4000 * 3000)
<?php
// API configuration
$apiEndpoint = "https://backgroundcut.co/api/v1/cut/";
$apiKey = 'YOUR-API-KEY';
$requestParameters = [
'file_url' => 'https://www.example.com/example.jpg',
'max_resolution' => '12000000', // 12 MegaPixels (for example 4000 * 3000)
'quality' => 'medium',
const axios = require('axios');
const fs = require('fs');
// API configuration
const API_ENDPOINT = "https://backgroundcut.co/api/v1/cut/";
const API_KEY = 'YOUR-API-KEY';
const REQUEST_PARAMETERS = {
'file_url': 'https://www.example.com/example.jpg',
'max_resolution': '12000000', // 12 MegaPixels (for example 4000 * 3000)
package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"net/http"
"time"
import requests
from requests.exceptions import RequestException
# API configuration
API_ENDPOINT = "https://api.backgroundcut.co/v2/cut/"
API_KEY = 'YOUR-API-KEY'
IMAGE_PATH = "/path/to/image.jpg"
REQUEST_PARAMETERS = {
<?php
// API configuration
$apiEndpoint = "https://api.backgroundcut.co/v2/cut/";
$apiKey = 'YOUR_API_KEY';
$imagePath = "/path/to/file.jpg";
$localOutputFilename = "/path/to/output.webp";
// Request parameters