javascript-snippet
removebackground (pixelcut.app) (Edited)
dari bot wa bejir :v
Lines: 31Chars: 1129Size: 1.10 KB
javascript-snippet
1import fs from 'fs'
2async function pixa(img) {
3 const form = new FormData()
4 form.append('image', new Blob([fs.readFileSync(img)], { type: 'image/jpeg' }), img.split('/').pop())
5 form.append('format', 'png')
6 form.append('model', 'v1')
7
8 const res = await fetch('https://api2.pixelcut.app/image/matte/v1', {
9 method: 'POST',
10 headers: {
11 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Mobile Safari/537.36',
12 'Accept': 'application/json, text/plain, */*',
13 'sec-ch-ua': '"Chromium";v="139", "Not;A=Brand";v="99"',
14 'x-locale': 'en',
15 'x-client-version': 'web:pixa.com:4a5b0af2',
16 'sec-ch-ua-mobile': '?1',
17 'sec-ch-ua-platform': '"Android"',
18 'origin': 'https://www.pixa.com',
19 'sec-fetch-site': 'cross-site',
20 'sec-fetch-mode': 'cors',
21 'sec-fetch-dest': 'empty',
22 'referer': 'https://www.pixa.com/',
23 'accept-language': 'id-ID,id;q=0.9,en-AU;q=0.8,en;q=0.7,en-US;q=0.6'
24 },
25 body: form
26 })
27
28 return Buffer.from(await res.arrayBuffer())
29}
30
31export { pixa }