imageupscalerai.comAI tool

Image Upscaler AI

imageupscalerai.com
Planos de precos

Ainda nao ha planos de preco detalhados para esta ferramenta.

Visao detalhada
Drop your image here,like it burns too much Upscale your images with AI Upscale your photos, cartoons, images and more easily and quickly using artificial intelligence 400% 200% Preserve dimensions Upload your image Drag and drop your image Upscale ** Your images will be deleted in 24 hours 0% We are uploading your image... Original ImageUpscalerAI.com Original ImageUpscalerAI.com Original ImageUpscalerAI.com Original ImageUpscalerAI.com You have exceeded your conversion limit of 1 per 24 hours. 00:00:00 Become PRO Become PRO Choose the plan that works for you PRO Billed monthly or annually Subscribe ☝ No conversion limit 🥇 No restricted functions 🐱 Have the ability to ask for extra conversion tools to be added 🚀 Faster & higher quality images 👑 The images created will be private. 👑 No prompt restrictions. - Commercial usage license for 1 person Total images upscaled on ImageUpscalerAI.com 145,494 Privacy policy Terms of service Contact us Developers We are using a fork of imaginAIry to power our AI, and our project is developed with Django for the web site. © 2026 ImageUpscalerAI.com| VPS.org LLC | Made by Lou ★★★★★ 4.0 6 reviews --- Pricing If you want developer pricing, click here Monthly Annual F 6.76 * per user / month * You will be billed in US dollars. (US$7.59) Select the number of seats - + Subscribe ☝ No conversion limit 🥇 No restricted functions 🐱 Have the ability to ask for extra conversion tools to be added 🚀 Faster & higher quality images 👑 The images created will be private. 👑 No prompt restrictions. 16% discount F 5.62 * per user / month F 67.52 billed annually * You will be billed in US dollars. (US$75.86) Select the number of seats - + Subscribe ☝ No conversion limit 🥇 No restricted functions 🐱 Have the ability to ask for extra conversion tools to be added 🚀 Faster & higher quality images 👑 The images created will be private. 👑 No prompt restrictions. Total images upscaled on ImageUpscalerAI.com 145,494 Privacy policy Terms of service Contact us Developers We are using a fork of imaginAIry to power our AI, and our project is developed with Django for the web site. © 2026 ImageUpscalerAI.com| VPS.org LLC | Made by Lou ★★★★★ 5.0 1 review --- NAV ImageUpscalerAI.com shell python php javascript C# Introduction Default Base URL Authorization Image Upscaler Sign up for a developer key Introduction Welcome to the ImageUpscalerAI.com platform API! Each feature is designed to help our users more easily upscale images with AI on ImageUpscalerAI.com"s system. To get your API key please go to account page. Default Base URL The default base URL for ImageUpscalerAI.com API is: https://api.imageupscalerai.com/v1/ Note: for security reasons, all ImageUpscalerAI.com APIs are served over HTTPS only. Authorization To use the ImageUpscalerAI.com API, you’ll need the API key that is linked to your account. The authorization value should be send in Headers request. Authorization: Image Upscaler import requests import time import shutil import json headers = {"Authorization": "api_key"} params = {} file_path = "path/to/test.jpeg" base_api_url = "https://api.imageupscalerai.com" api_url = f"{base_api_url}/v1" def download_file(url, local_filename): url = f"{base_api_url}/{url}" with requests.get(url, stream=True) as r: with open(local_filename, "wb") as f: shutil.copyfileobj(r.raw, f) return local_filename def convert_files(api_url, params, headers): files = [eval(f'("files", open("{file_path}", "rb"))')] r = requests.post( url=f"{api_url}/image-upscale/", files=files, data=params, headers=headers ) return r.json() def get_results(params): if params.get("error"): print(params) return r = requests.post( url=f"{api_url}/results/", data=params ) data = r.json() finished = data.get("finished") while not finished: if int(data.get("queue_count")) > 0: print("queue: %s" % data.get("queue_count")) time.sleep(5) results = get_results(params) results = json.dumps(results) if results: break if finished: for f in data.get("files"): print(f.get("url")) download_file("%s" % f.get("url"), "%s" % f.get("filename")) return {"finished": "files downloaded"} return r.json() get_results(convert_files(api_url, params, headers)) Upscale image curl -X POST \ https://api.imageupscalerai.com/v1/image-upscale/ \ -H 'Authorization: api_key' \ -F 'files=@test_files/test.jpeg' Result curl -X POST \ https://api.imageupscalerai.com/v1/results/ \ -F 'uuid=response_uuid' $file) { $post_data['file[' . $index . ']'] = curl_file_create( realpath($file), mime_content_type($file), basename($file) ); } $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $api_url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $content = curl_exec($curl); curl_close($curl); return json_decode($content); } function get_results($params, $results_url, $headers) { if ($params->error) { print_r($params->error); return; } $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $results_url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, json_decode(json_encode($params), true)); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $content = json_decode(curl_exec($curl)); curl_close($curl); if ($content->finished == false) { if (intval($content->queue_count) > 0) { print_r("queue: $content->queue_count"); } sleep(5); $results = get_results($params, $results_url, $headers); return; } foreach ($content->files as $f) { download_file($f->url, $f->filename); } } $resp = convert_files($file_list, $headers, $api_url); get_results($resp, $results_url, $headers); ?> const request = require('request'); const fs = require('fs'); let file_list = ['/test_files/test.jpeg'] const api_url = 'https://api.imageupscalerai.com/v1/image-upscale/' const results_url = 'https://api.imageupscalerai.com/v1/results/' function convertFiles(file_list) { let formData = {}; for (var i = 0; i < file_list.length; i++) { formData['files'] = fs.createReadStream(file_list[i]); } request({ url: api_url, method: 'post', formData: formData, headers: { "Authorization": "api_key", "Content-Type": "multipart/form-data", } }, function (err, res, body) { if (err) { console.error(err); return err; } getResults(JSON.parse(body)); }); } function getResults(data) { if (data.error) { console.error(data); return data.error; } request({ url: results_url, method: 'post', formData: data }, function (e, r, body) { response = JSON.parse(body); console.log(response); if (!response.finished) { setTimeout( function () { getResults(data); }, 1000 ); } console.log(response); }) } convertFiles(file_list); using System; using System.IO; using System.Net.Http; using System.Threading.Tasks; using Newtonsoft.Json; class Program { static readonly HttpClient client = new HttpClient(); static async Task Main() { client.DefaultRequestHeaders.Add("Authorization", "api_key"); // Upload image for upscaling var form = new MultipartFormDataContent(); form.Add(new ByteArrayContent( File.ReadAllBytes("/path/to/test.jpeg")), "files", "test.jpeg" ); var response = await client.PostAsync( "https://api.imageupscalerai.com/v1/image-upscale/", form ); var result = await response.Content.ReadAsStringAsync(); var data = JsonConvert.DeserializeObject(result); // Poll for results while (!(bool)data.finished) { await Task.Delay(5000); var pollContent = new FormUrlEncodedContent(new[] { new KeyValuePair("uuid", (string)data.uuid) }); response = await client.PostAsync( "https://api.imageupscalerai.com/v1/results/", pollContent ); result = await response.Content.ReadAsStringAsync(); data = JsonConvert.DeserializeObject(result); } foreach (var file in data.files) { Console.WriteLine(file.url); } } } Response /path/to/local/result.jpg HTTP Request POST /image-upscale/ Query parameters Parameter Type Description Example files Required The file you want to upscale. test.jpeg shell python php javascript C# --- Login Email address Password Login Create account Password lost? Total images upscaled on ImageUpscalerAI.com 145,494 Privacy policy Terms of service Contact us Developers We are using a fork of imaginAIry to power our AI, and our project is developed with Django for the web site. © 2026 ImageUpscalerAI.com| VPS.org LLC | Made by Lou ★★★★★ 5.0 1 review