import { UapiMcpCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetImageQrcodeRequest } from "../models/getimageqrcodeop.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; export declare enum GetImageQrcodeAcceptEnum { applicationJsonAccept = "application/json", imagePngAccept = "image/png" } /** * 生成二维码 * * @remarks * 无论是网址、文本还是联系方式,通通可以变成一个二维码!这是一个非常灵活的二维码生成工具。 * * ## 功能概述 * 你提供一段文本内容,我们为你生成对应的二维码图片。你可以自定义尺寸、前景色、背景色,还支持透明背景,并选择不同的返回格式以适应不同场景。 * * ## 使用须知 * * > [!IMPORTANT] * > **关键参数 `format`** * > 此参数决定了成功响应的内容类型和结构,请务必根据你的需求选择并正确处理响应: * > - **`image`** (默认): 直接返回 `image/png` 格式的图片二进制数据,适合在 `` 标签中直接使用。 * > - **`json`**: 返回一个包含 Base64 Data URI 的 JSON 对象,适合需要在前端直接嵌入CSS或HTML的场景。 * > - **`json_url`**: 返回一个包含图片临时URL的JSON对象,适合需要图片链接的场景。 * * > [!TIP] * > **颜色参数说明** * > - 颜色参数使用十六进制格式(如 `#FF0000`) * > - URL 中需要对 `#` 进行编码,即 `%23`(例如:`fgcolor=%23FF0000`) * > - 当 `transparent=true` 时,`bgcolor` 参数会被忽略 */ export declare function imageGetImageQrcode(client$: UapiMcpCore, request: GetImageQrcodeRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=imageGetImageQrcode.d.ts.map