AI Picture Upscaler

부분 유료
분류별 Firdavs Shodiyev | 업데이트됨 2 months ago | Artificial Intelligence/Machine Learning
인기

9.4 / 10

지연 시간

9,519ms

서비스 수준

92%

Health Check

100%

모든 토론으로 돌아가기

Problem in saving response as image file

Rapid account: Sanjaysinghg 2 U
sanjaysinghg2u
5 months ago

This is NodeJS Code

I want to save response as image file

const axios = require(‘axios’);
const fs = require(‘fs’);
const FormData = require(‘form-data’);

async function run() {
const data = new FormData();
data.append(‘image’, fs.createReadStream(‘image1.jpg’));
data.append(‘sizeFactor’, ‘2’);
data.append(‘imageStyle’, ‘default’);
data.append(‘noiseCancellationFactor’, ‘0’);

const options = {
    method: 'POST',
    url: 'https://ai-picture-upscaler.p.rapidapi.com/supersize-image',
    headers: {
        'X-RapidAPI-Key': 'API KEY',
        'X-RapidAPI-Host': 'ai-picture-upscaler.p.rapidapi.com',
        ...data.getHeaders(),
        responseType: 'arraybuffer',

    },
    data: data
};

try {
    console.log("Processing");

    const response = await axios.request(options);
    // console.log(typeof (response.data));
    const imageData = Buffer.from(response.data);

} catch (error) {
    console.error(error);
}

}

run()

아래에 의견을 추가하고 토론에 참여하세요.

새 댓글을 게시하려면 로그인 / 가입