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 }

Komentar