five

Darkroom Upscaler API

收藏
RapidAPI2026-05-08 更新2026-04-24 收录
下载链接:
https://rapidapi.com/vinay1997/api/darkroom-upscaler-api
下载链接
链接失效反馈
官方服务:
资源简介:
Upscale images by 1-4x using high-quality resampling algorithms. Supports JPEG, PNG, WebP, TIFF, BMP.
创建时间:
2026-05-08
原始信息汇总

数据集概述:Darkroom Upscaler API

基本信息

  • 数据集名称:Darkroom Upscaler API
  • 类别:视频,图片
  • API 版本:2.0.0(当前版本)
  • 创建者:Vinay Iyer
  • 订阅人数:1 人

功能描述

该 API 通过高质量重采样算法将图像放大 1–4 倍。无需账户,无存储——图像在内存中处理并立即丢弃。支持 JPEG、PNG、WebP、TIFF、BMP 格式。最大输入尺寸为 3000×3000 像素,单文件最大 10 MB。最大输出尺寸为 6000×6000 像素(超出此限制的输入会在放大前自动缩小)。

端点列表

方法 路径 描述
POST /upscale/base64 推荐 通过 JSON + base64 上传放大。可靠地通过 API 代理工作。
POST /upscale 通过多部分上传放大。仅当客户端原生支持多部分时使用。
GET /methods 列出可用的放大方法。
GET /health 健康检查。

请求与参数

1. 推荐方式:POST /upscale/base64

  • 请求格式:JSON
  • 参数
字段名 类型 必需 默认值 说明
file string 图像的 URL 安全 base64 编码。支持 JPEG、PNG、WebP、TIFF、BMP。最大 10 MB,3000×3000 像素。
filename string image.jpg 决定输出格式,请设置扩展名以匹配图像(例如 photo.jpglogo.png)。
scale integer 2 放大倍数:1、2、3 或 4。
method string lanczos 放大方法,详见 /methods 端点。
  • 重要提醒:必须使用 URL 安全的 base64 编码(RFC 4648 §5),将 + 替换为 -/ 替换为 _。标准 base64 的 + 字符可能被某些 API 代理(包括 RapidAPI)静默丢弃,导致图像损坏。
  • 响应:与输入格式相同的二进制图像。响应头包含 X-Original-Size(原始大小)、X-Upscaled-Size(放大后大小)和 X-Credits-Remaining(剩余积分)。
  • 输出限制:最大输出尺寸为 6000×6000 像素,超出此范围的输入会自动缩小。

2. 备选方式:POST /upscale

  • 请求格式multipart/form-data
  • 参数
字段名 类型 必需 默认值 说明
file binary 图像二进制文件。支持 JPEG、PNG、WebP、TIFF、BMP。最大 10 MB,3000×3000 像素。
scale integer 2 放大倍数:1、2、3 或 4。
method string lanczos 放大方法,详见 /methods 端点。
  • 响应:与输入格式相同的二进制图像。响应头包含 X-Original-SizeX-Upscaled-SizeX-Credits-Remaining
  • 输出限制:最大输出尺寸为 6000×6000 像素,超出此范围的输入会自动缩小。

错误代码

HTTP 状态码 含义
400 文件太大(>10 MB)或不支持的格式。
402 积分不足。
422 验证错误(例如放大倍数超出范围)。
503 服务器繁忙——请稍后重试。

隐私说明

所有处理均在内存中进行,不存储用户的图像。图像不会被保存、记录或共享。

5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作