UNPKG

tencentcloud-sdk-nodejs

Version:
35 lines (34 loc) 2.4 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { QueryFaceMorphJobResponse, CancelFaceMorphJobResponse, SwapGenderPicRequest, SwapGenderPicResponse, MorphFaceRequest, ChangeAgePicResponse, ChangeAgePicRequest, CancelFaceMorphJobRequest, FaceCartoonPicRequest, QueryFaceMorphJobRequest, FaceCartoonPicResponse, MorphFaceResponse } from "./ft_models"; /** * ft client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 撤销人像渐变任务请求 */ CancelFaceMorphJob(req: CancelFaceMorphJobRequest, cb?: (error: string, rep: CancelFaceMorphJobResponse) => void): Promise<CancelFaceMorphJobResponse>; /** * 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸性别转换的图片。男变女可实现美颜、淡妆、加刘海和长发的效果;女变男可实现加胡须、变短发的效果。 */ SwapGenderPic(req: SwapGenderPicRequest, cb?: (error: string, rep: SwapGenderPicResponse) => void): Promise<SwapGenderPicResponse>; /** * 输入2-5张人脸照片,生成一段以人脸为焦点的渐变视频或GIF图,支持自定义图片播放速度、视频每秒传输帧数,可用于短视频、表情包、创意H5等应用场景,丰富静态图片的玩法。 */ MorphFace(req: MorphFaceRequest, cb?: (error: string, rep: MorphFaceResponse) => void): Promise<MorphFaceResponse>; /** * 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸变老或变年轻的图片,支持实现人脸不同年龄的变化。 */ ChangeAgePic(req: ChangeAgePicRequest, cb?: (error: string, rep: ChangeAgePicResponse) => void): Promise<ChangeAgePicResponse>; /** * 查询人像渐变处理进度 */ QueryFaceMorphJob(req: QueryFaceMorphJobRequest, cb?: (error: string, rep: QueryFaceMorphJobResponse) => void): Promise<QueryFaceMorphJobResponse>; /** * 输入一张人脸照片,生成个性化的二次元动漫形象,可用于打造个性头像、趣味活动、特效类应用等场景,提升社交娱乐的体验。 */ FaceCartoonPic(req: FaceCartoonPicRequest, cb?: (error: string, rep: FaceCartoonPicResponse) => void): Promise<FaceCartoonPicResponse>; }