Documentation ¶
Index ¶
- Constants
- type BeautifyPicRequest
- type BeautifyPicRequestParams
- type BeautifyPicResponse
- type BeautifyPicResponseParams
- type BeautifyVideoOutput
- type BeautifyVideoRequest
- type BeautifyVideoRequestParams
- type BeautifyVideoResponse
- type BeautifyVideoResponseParams
- type BeautyParam
- type CancelBeautifyVideoJobRequest
- type CancelBeautifyVideoJobRequestParams
- type CancelBeautifyVideoJobResponse
- type CancelBeautifyVideoJobResponseParams
- type Client
- func (c *Client) BeautifyPic(request *BeautifyPicRequest) (response *BeautifyPicResponse, err error)
- func (c *Client) BeautifyPicWithContext(ctx context.Context, request *BeautifyPicRequest) (response *BeautifyPicResponse, err error)
- func (c *Client) BeautifyVideo(request *BeautifyVideoRequest) (response *BeautifyVideoResponse, err error)
- func (c *Client) BeautifyVideoWithContext(ctx context.Context, request *BeautifyVideoRequest) (response *BeautifyVideoResponse, err error)
- func (c *Client) CancelBeautifyVideoJob(request *CancelBeautifyVideoJobRequest) (response *CancelBeautifyVideoJobResponse, err error)
- func (c *Client) CancelBeautifyVideoJobWithContext(ctx context.Context, request *CancelBeautifyVideoJobRequest) (response *CancelBeautifyVideoJobResponse, err error)
- func (c *Client) CreateModel(request *CreateModelRequest) (response *CreateModelResponse, err error)
- func (c *Client) CreateModelWithContext(ctx context.Context, request *CreateModelRequest) (response *CreateModelResponse, err error)
- func (c *Client) DeleteModel(request *DeleteModelRequest) (response *DeleteModelResponse, err error)
- func (c *Client) DeleteModelWithContext(ctx context.Context, request *DeleteModelRequest) (response *DeleteModelResponse, err error)
- func (c *Client) GetModelList(request *GetModelListRequest) (response *GetModelListResponse, err error)
- func (c *Client) GetModelListWithContext(ctx context.Context, request *GetModelListRequest) (response *GetModelListResponse, err error)
- func (c *Client) QueryBeautifyVideoJob(request *QueryBeautifyVideoJobRequest) (response *QueryBeautifyVideoJobResponse, err error)
- func (c *Client) QueryBeautifyVideoJobWithContext(ctx context.Context, request *QueryBeautifyVideoJobRequest) (response *QueryBeautifyVideoJobResponse, err error)
- func (c *Client) StyleImage(request *StyleImageRequest) (response *StyleImageResponse, err error)
- func (c *Client) StyleImagePro(request *StyleImageProRequest) (response *StyleImageProResponse, err error)
- func (c *Client) StyleImageProWithContext(ctx context.Context, request *StyleImageProRequest) (response *StyleImageProResponse, err error)
- func (c *Client) StyleImageWithContext(ctx context.Context, request *StyleImageRequest) (response *StyleImageResponse, err error)
- func (c *Client) TryLipstickPic(request *TryLipstickPicRequest) (response *TryLipstickPicResponse, err error)
- func (c *Client) TryLipstickPicWithContext(ctx context.Context, request *TryLipstickPicRequest) (response *TryLipstickPicResponse, err error)
- type CreateModelRequest
- type CreateModelRequestParams
- type CreateModelResponse
- type CreateModelResponseParams
- type DeleteModelRequest
- type DeleteModelRequestParams
- type DeleteModelResponse
- type DeleteModelResponseParams
- type FaceRect
- type GetModelListRequest
- type GetModelListRequestParams
- type GetModelListResponse
- type GetModelListResponseParams
- type LipColorInfo
- type ModelInfo
- type QueryBeautifyVideoJobRequest
- type QueryBeautifyVideoJobRequestParams
- type QueryBeautifyVideoJobResponse
- type QueryBeautifyVideoJobResponseParams
- type RGBAInfo
- type StyleImageProRequest
- type StyleImageProRequestParams
- type StyleImageProResponse
- type StyleImageProResponseParams
- type StyleImageRequest
- type StyleImageRequestParams
- type StyleImageResponse
- type StyleImageResponseParams
- type TryLipstickPicRequest
- type TryLipstickPicRequestParams
- type TryLipstickPicResponse
- type TryLipstickPicResponseParams
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 图片美颜失败,请更换图片。 FAILEDOPERATION_BEAUTIFYFAILED = "FailedOperation.BeautifyFailed" // 撤销任务无法被成功执行, 请重试。 FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" // 未检测到人脸。 FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" // 操作太频繁,触发频控。 FAILEDOPERATION_EFFECTFREQCTRL = "FailedOperation.EffectFreqCtrl" // 特效服务内部错误。 FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" // 人脸因太小被过滤,建议人脸分辨率不小于34*34。 FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" // 操作太频繁,触发频控,请稍后重试。 FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" // 图片解码失败。 FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" // 图片下载失败。 FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" // 不支持灰色图。 FAILEDOPERATION_IMAGEGRAYNOTSUPPORT = "FailedOperation.ImageGrayNotSupport" // 不支持的图片文件。 FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" // 图片分辨率过大,超过2000*2000。 FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" // 图片短边分辨率小于64。 FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" // 图片数据太大。 FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" // 图片上传失败。 FAILEDOPERATION_IMAGEUPLOADFAILED = "FailedOperation.ImageUploadFailed" // 服务内部错误,请重试。 FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" // 内部错误。 FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" // 任务冲突。 FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" // 任务已撤销,请重新提交任务。 FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" // 任务已停止处理,请重新提交任务。 FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" // 素材超过数量限制。 FAILEDOPERATION_MODELVALUEEXCEED = "FailedOperation.ModelValueExceed" // 参数错误。 FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" // 请求包体太大,建议在6M内(通常是参数中包括大的图片)。 FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" // 后端服务超时,请重试。 FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" // RPC请求失败,一般为算法微服务故障。 FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" // 系统内部错误。 FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError" // 未知错误。 FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数不合法。 INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" // 图片中没有人脸。 INVALIDPARAMETER_NOFACEINPHOTO = "InvalidParameter.NoFaceInPhoto" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 大眼参数不合法。 INVALIDPARAMETERVALUE_EYEENLARGINGILLEGAL = "InvalidParameterValue.EyeEnlargingIllegal" // 瘦脸参数不合法。 INVALIDPARAMETERVALUE_FACELIFTINGILLEGAL = "InvalidParameterValue.FaceLiftingIllegal" // 人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALID = "InvalidParameterValue.FaceRectInvalid" // 第1个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" // 第2个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" // 第3个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" // 缺少参数,请检查图片参数是否为空。 INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" // 图片不合法。 INVALIDPARAMETERVALUE_IMAGEINVALID = "InvalidParameterValue.ImageInvalid" // 图片数据太大。 INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" // 素材图片不合法, 必须是512*512的PNG图片。 INVALIDPARAMETERVALUE_LUTIMAGEINVALID = "InvalidParameterValue.LutImageInvalid" // 素材图片尺寸不合法,必须是512*512的PNG图片。 INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" // 素材不存在。 INVALIDPARAMETERVALUE_MODELIDNOTFOUND = "InvalidParameterValue.ModelIdNotFound" // 图片中没有人脸。 INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" // 参数错误。 INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" // 磨皮参数不合法。 INVALIDPARAMETERVALUE_SMOOTHINGILLEGAL = "InvalidParameterValue.SmoothingIllegal" // URL格式不合法。 INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" // 美白参数不合法。 INVALIDPARAMETERVALUE_WHITENINGILLEGAL = "InvalidParameterValue.WhiteningIllegal" // 资源正在发货中。 RESOURCEUNAVAILABLE_DELIVERING = "ResourceUnavailable.Delivering" // 账号已被冻结。 RESOURCEUNAVAILABLE_FREEZE = "ResourceUnavailable.Freeze" // 获取认证信息失败。 RESOURCEUNAVAILABLE_GETAUTHINFOERROR = "ResourceUnavailable.GetAuthInfoError" // 账号已欠费。 RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" // 余额不足。 RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" // 计费状态未知,请确认是否已在控制台开通服务。 RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" // 服务未开通。 RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" // 资源已被回收。 RESOURCEUNAVAILABLE_RECOVER = "ResourceUnavailable.Recover" // 账号已停服。 RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" // 计费状态未知。 RESOURCEUNAVAILABLE_UNKNOWNSTATUS = "ResourceUnavailable.UnknownStatus" // 账号已欠费。 RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException" )
const APIVersion = "2019-12-13"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeautifyPicRequest ¶
type BeautifyPicRequest struct { *tchttp.BaseRequest // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url 。对应图片 base64 编码后大小不可超过5M。 // Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 美白程度,取值范围[0,100]。0不美白,100代表最高程度。默认值30。 Whitening *uint64 `json:"Whitening,omitnil,omitempty" name:"Whitening"` // 磨皮程度,取值范围[0,100]。0不磨皮,100代表最高程度。默认值10。 Smoothing *uint64 `json:"Smoothing,omitnil,omitempty" name:"Smoothing"` // 瘦脸程度,取值范围[0,100]。0不瘦脸,100代表最高程度。默认值70。 FaceLifting *uint64 `json:"FaceLifting,omitnil,omitempty" name:"FaceLifting"` // 大眼程度,取值范围[0,100]。0不大眼,100代表最高程度。默认值70。 EyeEnlarging *uint64 `json:"EyeEnlarging,omitnil,omitempty" name:"EyeEnlarging"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewBeautifyPicRequest ¶
func NewBeautifyPicRequest() (request *BeautifyPicRequest)
func (*BeautifyPicRequest) FromJsonString ¶
func (r *BeautifyPicRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BeautifyPicRequest) ToJsonString ¶
func (r *BeautifyPicRequest) ToJsonString() string
type BeautifyPicRequestParams ¶ added in v1.0.426
type BeautifyPicRequestParams struct { // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url 。对应图片 base64 编码后大小不可超过5M。 // Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 美白程度,取值范围[0,100]。0不美白,100代表最高程度。默认值30。 Whitening *uint64 `json:"Whitening,omitnil,omitempty" name:"Whitening"` // 磨皮程度,取值范围[0,100]。0不磨皮,100代表最高程度。默认值10。 Smoothing *uint64 `json:"Smoothing,omitnil,omitempty" name:"Smoothing"` // 瘦脸程度,取值范围[0,100]。0不瘦脸,100代表最高程度。默认值70。 FaceLifting *uint64 `json:"FaceLifting,omitnil,omitempty" name:"FaceLifting"` // 大眼程度,取值范围[0,100]。0不大眼,100代表最高程度。默认值70。 EyeEnlarging *uint64 `json:"EyeEnlarging,omitnil,omitempty" name:"EyeEnlarging"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type BeautifyPicResponse ¶
type BeautifyPicResponse struct { *tchttp.BaseResponse Response *BeautifyPicResponseParams `json:"Response"` }
func NewBeautifyPicResponse ¶
func NewBeautifyPicResponse() (response *BeautifyPicResponse)
func (*BeautifyPicResponse) FromJsonString ¶
func (r *BeautifyPicResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BeautifyPicResponse) ToJsonString ¶
func (r *BeautifyPicResponse) ToJsonString() string
type BeautifyPicResponseParams ¶ added in v1.0.426
type BeautifyPicResponseParams struct { // RspImgType 为 base64 时,返回处理后的图片 base64 数据。默认返回base64 // 注意:此字段可能返回 null,表示取不到有效值。 ResultImage *string `json:"ResultImage,omitnil,omitempty" name:"ResultImage"` // RspImgType 为 url 时,返回处理后的图片 url 数据。 // 注意:此字段可能返回 null,表示取不到有效值。 ResultUrl *string `json:"ResultUrl,omitnil,omitempty" name:"ResultUrl"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BeautifyVideoOutput ¶
type BeautifyVideoOutput struct { // 视频美颜输出的url // 注意:此字段可能返回 null,表示取不到有效值。 VideoUrl *string `json:"VideoUrl,omitnil,omitempty" name:"VideoUrl"` // 视频美颜输出的视频MD5,用于校验 // 注意:此字段可能返回 null,表示取不到有效值。 VideoMD5 *string `json:"VideoMD5,omitnil,omitempty" name:"VideoMD5"` // 美颜输出的视频封面图base64字符串 // 注意:此字段可能返回 null,表示取不到有效值。 CoverImage *string `json:"CoverImage,omitnil,omitempty" name:"CoverImage"` // 视频宽度 // 注意:此字段可能返回 null,表示取不到有效值。 Width *int64 `json:"Width,omitnil,omitempty" name:"Width"` // 视频高度 // 注意:此字段可能返回 null,表示取不到有效值。 Height *int64 `json:"Height,omitnil,omitempty" name:"Height"` // 每秒传输帧数 // 注意:此字段可能返回 null,表示取不到有效值。 Fps *float64 `json:"Fps,omitnil,omitempty" name:"Fps"` // 视频播放时长,单位为秒 // 注意:此字段可能返回 null,表示取不到有效值。 DurationInSec *float64 `json:"DurationInSec,omitnil,omitempty" name:"DurationInSec"` }
type BeautifyVideoRequest ¶
type BeautifyVideoRequest struct { *tchttp.BaseRequest // 视频url地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 美颜参数 - 美白、平滑、大眼和瘦脸。参数值范围[0, 100]。参数值为0,则不做美颜。参数默认值为0。目前默认取数组第一个元素是对所有人脸美颜。 BeautyParam []*BeautyParam `json:"BeautyParam,omitnil,omitempty" name:"BeautyParam"` // 目前只支持mp4 OutputVideoType *string `json:"OutputVideoType,omitnil,omitempty" name:"OutputVideoType"` }
func NewBeautifyVideoRequest ¶
func NewBeautifyVideoRequest() (request *BeautifyVideoRequest)
func (*BeautifyVideoRequest) FromJsonString ¶
func (r *BeautifyVideoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BeautifyVideoRequest) ToJsonString ¶
func (r *BeautifyVideoRequest) ToJsonString() string
type BeautifyVideoRequestParams ¶ added in v1.0.426
type BeautifyVideoRequestParams struct { // 视频url地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 美颜参数 - 美白、平滑、大眼和瘦脸。参数值范围[0, 100]。参数值为0,则不做美颜。参数默认值为0。目前默认取数组第一个元素是对所有人脸美颜。 BeautyParam []*BeautyParam `json:"BeautyParam,omitnil,omitempty" name:"BeautyParam"` // 目前只支持mp4 OutputVideoType *string `json:"OutputVideoType,omitnil,omitempty" name:"OutputVideoType"` }
Predefined struct for user
type BeautifyVideoResponse ¶
type BeautifyVideoResponse struct { *tchttp.BaseResponse Response *BeautifyVideoResponseParams `json:"Response"` }
func NewBeautifyVideoResponse ¶
func NewBeautifyVideoResponse() (response *BeautifyVideoResponse)
func (*BeautifyVideoResponse) FromJsonString ¶
func (r *BeautifyVideoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BeautifyVideoResponse) ToJsonString ¶
func (r *BeautifyVideoResponse) ToJsonString() string
type BeautifyVideoResponseParams ¶ added in v1.0.426
type BeautifyVideoResponseParams struct { // 视频美颜任务的Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 预估处理时间,粒度为秒 EstimatedProcessTime *int64 `json:"EstimatedProcessTime,omitnil,omitempty" name:"EstimatedProcessTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BeautyParam ¶
type BeautyParam struct { // 美白程度,取值范围[0,100]。0不美白,100代表最高程度。默认值30。 WhitenLevel *uint64 `json:"WhitenLevel,omitnil,omitempty" name:"WhitenLevel"` // 磨皮程度,取值范围[0,100]。0不磨皮,100代表最高程度。默认值30。 SmoothingLevel *uint64 `json:"SmoothingLevel,omitnil,omitempty" name:"SmoothingLevel"` // 大眼程度,取值范围[0,100]。0不大眼,100代表最高程度。默认值70。 EyeEnlargeLevel *uint64 `json:"EyeEnlargeLevel,omitnil,omitempty" name:"EyeEnlargeLevel"` // 瘦脸程度,取值范围[0,100]。0不瘦脸,100代表最高程度。默认值70。 FaceShrinkLevel *uint64 `json:"FaceShrinkLevel,omitnil,omitempty" name:"FaceShrinkLevel"` }
type CancelBeautifyVideoJobRequest ¶
type CancelBeautifyVideoJobRequest struct { *tchttp.BaseRequest // 美颜视频的Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewCancelBeautifyVideoJobRequest ¶
func NewCancelBeautifyVideoJobRequest() (request *CancelBeautifyVideoJobRequest)
func (*CancelBeautifyVideoJobRequest) FromJsonString ¶
func (r *CancelBeautifyVideoJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelBeautifyVideoJobRequest) ToJsonString ¶
func (r *CancelBeautifyVideoJobRequest) ToJsonString() string
type CancelBeautifyVideoJobRequestParams ¶ added in v1.0.426
type CancelBeautifyVideoJobRequestParams struct { // 美颜视频的Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type CancelBeautifyVideoJobResponse ¶
type CancelBeautifyVideoJobResponse struct { *tchttp.BaseResponse Response *CancelBeautifyVideoJobResponseParams `json:"Response"` }
func NewCancelBeautifyVideoJobResponse ¶
func NewCancelBeautifyVideoJobResponse() (response *CancelBeautifyVideoJobResponse)
func (*CancelBeautifyVideoJobResponse) FromJsonString ¶
func (r *CancelBeautifyVideoJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelBeautifyVideoJobResponse) ToJsonString ¶
func (r *CancelBeautifyVideoJobResponse) ToJsonString() string
type CancelBeautifyVideoJobResponseParams ¶ added in v1.0.426
type CancelBeautifyVideoJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BeautifyPic ¶
func (c *Client) BeautifyPic(request *BeautifyPicRequest) (response *BeautifyPicResponse, err error)
BeautifyPic 用户上传一张人脸图片(最多能处理一张图片中最大的五张人脸信息),精准定位五官,实现美肤、亮肤、祛痘等美颜功能。
可能返回的错误码:
FAILEDOPERATION_BEAUTIFYFAILED = "FailedOperation.BeautifyFailed" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_NOFACEINPHOTO = "InvalidParameter.NoFaceInPhoto" INVALIDPARAMETERVALUE_EYEENLARGINGILLEGAL = "InvalidParameterValue.EyeEnlargingIllegal" INVALIDPARAMETERVALUE_FACELIFTINGILLEGAL = "InvalidParameterValue.FaceLiftingIllegal" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGEINVALID = "InvalidParameterValue.ImageInvalid" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_SMOOTHINGILLEGAL = "InvalidParameterValue.SmoothingIllegal" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" INVALIDPARAMETERVALUE_WHITENINGILLEGAL = "InvalidParameterValue.WhiteningIllegal" RESOURCEUNAVAILABLE_DELIVERING = "ResourceUnavailable.Delivering" RESOURCEUNAVAILABLE_FREEZE = "ResourceUnavailable.Freeze" RESOURCEUNAVAILABLE_GETAUTHINFOERROR = "ResourceUnavailable.GetAuthInfoError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_RECOVER = "ResourceUnavailable.Recover" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" RESOURCEUNAVAILABLE_UNKNOWNSTATUS = "ResourceUnavailable.UnknownStatus" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BeautifyPicWithContext ¶ added in v1.0.324
func (c *Client) BeautifyPicWithContext(ctx context.Context, request *BeautifyPicRequest) (response *BeautifyPicResponse, err error)
BeautifyPic 用户上传一张人脸图片(最多能处理一张图片中最大的五张人脸信息),精准定位五官,实现美肤、亮肤、祛痘等美颜功能。
可能返回的错误码:
FAILEDOPERATION_BEAUTIFYFAILED = "FailedOperation.BeautifyFailed" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_SERVERERROR = "FailedOperation.ServerError" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_NOFACEINPHOTO = "InvalidParameter.NoFaceInPhoto" INVALIDPARAMETERVALUE_EYEENLARGINGILLEGAL = "InvalidParameterValue.EyeEnlargingIllegal" INVALIDPARAMETERVALUE_FACELIFTINGILLEGAL = "InvalidParameterValue.FaceLiftingIllegal" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGEINVALID = "InvalidParameterValue.ImageInvalid" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_SMOOTHINGILLEGAL = "InvalidParameterValue.SmoothingIllegal" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" INVALIDPARAMETERVALUE_WHITENINGILLEGAL = "InvalidParameterValue.WhiteningIllegal" RESOURCEUNAVAILABLE_DELIVERING = "ResourceUnavailable.Delivering" RESOURCEUNAVAILABLE_FREEZE = "ResourceUnavailable.Freeze" RESOURCEUNAVAILABLE_GETAUTHINFOERROR = "ResourceUnavailable.GetAuthInfoError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_RECOVER = "ResourceUnavailable.Recover" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" RESOURCEUNAVAILABLE_UNKNOWNSTATUS = "ResourceUnavailable.UnknownStatus" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) BeautifyVideo ¶
func (c *Client) BeautifyVideo(request *BeautifyVideoRequest) (response *BeautifyVideoResponse, err error)
BeautifyVideo 视频美颜(此接口目前已下线)
可能返回的错误码:
FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) BeautifyVideoWithContext ¶ added in v1.0.324
func (c *Client) BeautifyVideoWithContext(ctx context.Context, request *BeautifyVideoRequest) (response *BeautifyVideoResponse, err error)
BeautifyVideo 视频美颜(此接口目前已下线)
可能返回的错误码:
FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) CancelBeautifyVideoJob ¶
func (c *Client) CancelBeautifyVideoJob(request *CancelBeautifyVideoJobRequest) (response *CancelBeautifyVideoJobResponse, err error)
CancelBeautifyVideoJob 撤销视频美颜任务请求
可能返回的错误码:
FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) CancelBeautifyVideoJobWithContext ¶ added in v1.0.324
func (c *Client) CancelBeautifyVideoJobWithContext(ctx context.Context, request *CancelBeautifyVideoJobRequest) (response *CancelBeautifyVideoJobResponse, err error)
CancelBeautifyVideoJob 撤销视频美颜任务请求
可能返回的错误码:
FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) CreateModel ¶
func (c *Client) CreateModel(request *CreateModelRequest) (response *CreateModelResponse, err error)
CreateModel 在使用LUT素材的modelid实现试唇色前,您需要先上传 LUT 格式的cube文件注册唇色ID。查看 [LUT文件的使用说明](https://cloud.tencent.com/document/product/1172/41701)。
注:您也可以直接使用 [试唇色接口](https://cloud.tencent.com/document/product/1172/40706),通过输入RGBA模型数值的方式指定唇色,更简单易用。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_IMAGEUPLOADFAILED = "FailedOperation.ImageUploadFailed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_MODELVALUEEXCEED = "FailedOperation.ModelValueExceed" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_LUTIMAGEINVALID = "InvalidParameterValue.LutImageInvalid" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) CreateModelWithContext ¶ added in v1.0.324
func (c *Client) CreateModelWithContext(ctx context.Context, request *CreateModelRequest) (response *CreateModelResponse, err error)
CreateModel 在使用LUT素材的modelid实现试唇色前,您需要先上传 LUT 格式的cube文件注册唇色ID。查看 [LUT文件的使用说明](https://cloud.tencent.com/document/product/1172/41701)。
注:您也可以直接使用 [试唇色接口](https://cloud.tencent.com/document/product/1172/40706),通过输入RGBA模型数值的方式指定唇色,更简单易用。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_IMAGEUPLOADFAILED = "FailedOperation.ImageUploadFailed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_MODELVALUEEXCEED = "FailedOperation.ModelValueExceed" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_LUTIMAGEINVALID = "InvalidParameterValue.LutImageInvalid" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) DeleteModel ¶
func (c *Client) DeleteModel(request *DeleteModelRequest) (response *DeleteModelResponse, err error)
DeleteModel 删除已注册的唇色素材。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" INVALIDPARAMETERVALUE_MODELIDNOTFOUND = "InvalidParameterValue.ModelIdNotFound" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) DeleteModelWithContext ¶ added in v1.0.324
func (c *Client) DeleteModelWithContext(ctx context.Context, request *DeleteModelRequest) (response *DeleteModelResponse, err error)
DeleteModel 删除已注册的唇色素材。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" INVALIDPARAMETERVALUE_MODELIDNOTFOUND = "InvalidParameterValue.ModelIdNotFound" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) GetModelList ¶
func (c *Client) GetModelList(request *GetModelListRequest) (response *GetModelListResponse, err error)
GetModelList 查询已注册的唇色素材。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) GetModelListWithContext ¶ added in v1.0.324
func (c *Client) GetModelListWithContext(ctx context.Context, request *GetModelListRequest) (response *GetModelListResponse, err error)
GetModelList 查询已注册的唇色素材。
可能返回的错误码:
FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) QueryBeautifyVideoJob ¶
func (c *Client) QueryBeautifyVideoJob(request *QueryBeautifyVideoJobRequest) (response *QueryBeautifyVideoJobResponse, err error)
QueryBeautifyVideoJob 查询视频美颜处理进度
可能返回的错误码:
FAILEDOPERATION_EFFECTFREQCTRL = "FailedOperation.EffectFreqCtrl" FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) QueryBeautifyVideoJobWithContext ¶ added in v1.0.324
func (c *Client) QueryBeautifyVideoJobWithContext(ctx context.Context, request *QueryBeautifyVideoJobRequest) (response *QueryBeautifyVideoJobResponse, err error)
QueryBeautifyVideoJob 查询视频美颜处理进度
可能返回的错误码:
FAILEDOPERATION_EFFECTFREQCTRL = "FailedOperation.EffectFreqCtrl" FAILEDOPERATION_EFFECTINNERERROR = "FailedOperation.EffectInnerError" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) StyleImage ¶
func (c *Client) StyleImage(request *StyleImageRequest) (response *StyleImageResponse, err error)
StyleImage 上传一张照片,输出滤镜处理后的图片。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) StyleImagePro ¶
func (c *Client) StyleImagePro(request *StyleImageProRequest) (response *StyleImageProResponse, err error)
StyleImagePro 上传一张照片,输出滤镜处理后的图片。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) StyleImageProWithContext ¶ added in v1.0.324
func (c *Client) StyleImageProWithContext(ctx context.Context, request *StyleImageProRequest) (response *StyleImageProResponse, err error)
StyleImagePro 上传一张照片,输出滤镜处理后的图片。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) StyleImageWithContext ¶ added in v1.0.324
func (c *Client) StyleImageWithContext(ctx context.Context, request *StyleImageRequest) (response *StyleImageResponse, err error)
StyleImage 上传一张照片,输出滤镜处理后的图片。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) TryLipstickPic ¶
func (c *Client) TryLipstickPic(request *TryLipstickPicRequest) (response *TryLipstickPicResponse, err error)
TryLipstickPic 对图片中的人脸嘴唇进行着色,最多支持同时对一张图中的3张人脸进行试唇色。
您可以通过事先注册在腾讯云的唇色素材(LUT文件)改变图片中的人脸唇色,也可以输入RGBA模型数值。
为了更好的效果,建议您使用事先注册在腾讯云的唇色素材(LUT文件)。
>
- 公共参数中的签名方式请使用V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGEGRAYNOTSUPPORT = "FailedOperation.ImageGrayNotSupport" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_MODELVALUEEXCEED = "FailedOperation.ModelValueExceed" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_FACERECTINVALID = "InvalidParameterValue.FaceRectInvalid" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_LUTIMAGEINVALID = "InvalidParameterValue.LutImageInvalid" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" INVALIDPARAMETERVALUE_MODELIDNOTFOUND = "InvalidParameterValue.ModelIdNotFound" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_DELIVERING = "ResourceUnavailable.Delivering" RESOURCEUNAVAILABLE_FREEZE = "ResourceUnavailable.Freeze" RESOURCEUNAVAILABLE_GETAUTHINFOERROR = "ResourceUnavailable.GetAuthInfoError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_RECOVER = "ResourceUnavailable.Recover" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" RESOURCEUNAVAILABLE_UNKNOWNSTATUS = "ResourceUnavailable.UnknownStatus" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
func (*Client) TryLipstickPicWithContext ¶ added in v1.0.324
func (c *Client) TryLipstickPicWithContext(ctx context.Context, request *TryLipstickPicRequest) (response *TryLipstickPicResponse, err error)
TryLipstickPic 对图片中的人脸嘴唇进行着色,最多支持同时对一张图中的3张人脸进行试唇色。
您可以通过事先注册在腾讯云的唇色素材(LUT文件)改变图片中的人脸唇色,也可以输入RGBA模型数值。
为了更好的效果,建议您使用事先注册在腾讯云的唇色素材(LUT文件)。
>
- 公共参数中的签名方式请使用V3版本,即配置SignatureMethod参数为TC3-HMAC-SHA256。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGEGRAYNOTSUPPORT = "FailedOperation.ImageGrayNotSupport" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_IMAGESIZEEXCEED = "FailedOperation.ImageSizeExceed" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_MODELVALUEEXCEED = "FailedOperation.ModelValueExceed" FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_FACERECTINVALID = "InvalidParameterValue.FaceRectInvalid" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_LUTIMAGEINVALID = "InvalidParameterValue.LutImageInvalid" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" INVALIDPARAMETERVALUE_MODELIDNOTFOUND = "InvalidParameterValue.ModelIdNotFound" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_DELIVERING = "ResourceUnavailable.Delivering" RESOURCEUNAVAILABLE_FREEZE = "ResourceUnavailable.Freeze" RESOURCEUNAVAILABLE_GETAUTHINFOERROR = "ResourceUnavailable.GetAuthInfoError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_RECOVER = "ResourceUnavailable.Recover" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" RESOURCEUNAVAILABLE_UNKNOWNSTATUS = "ResourceUnavailable.UnknownStatus" RESOURCESSOLDOUT_CHARGESTATUSEXCEPTION = "ResourcesSoldOut.ChargeStatusException"
type CreateModelRequest ¶
type CreateModelRequest struct { *tchttp.BaseRequest // 图片base64数据,用于试唇色,要求必须是LUT 格式的cube文件转换成512*512的PNG图片。查看 [LUT文件的使用说明](https://cloud.tencent.com/document/product/1172/41701)。了解 [cube文件转png图片小工具](http://yyb.gtimg.com/aiplat/static/qcloud-cube-to-png.html)。 LUTFile *string `json:"LUTFile,omitnil,omitempty" name:"LUTFile"` // 文件描述信息,可用于备注。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewCreateModelRequest ¶
func NewCreateModelRequest() (request *CreateModelRequest)
func (*CreateModelRequest) FromJsonString ¶
func (r *CreateModelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateModelRequest) ToJsonString ¶
func (r *CreateModelRequest) ToJsonString() string
type CreateModelRequestParams ¶ added in v1.0.426
type CreateModelRequestParams struct { // 图片base64数据,用于试唇色,要求必须是LUT 格式的cube文件转换成512*512的PNG图片。查看 [LUT文件的使用说明](https://cloud.tencent.com/document/product/1172/41701)。了解 [cube文件转png图片小工具](http://yyb.gtimg.com/aiplat/static/qcloud-cube-to-png.html)。 LUTFile *string `json:"LUTFile,omitnil,omitempty" name:"LUTFile"` // 文件描述信息,可用于备注。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type CreateModelResponse ¶
type CreateModelResponse struct { *tchttp.BaseResponse Response *CreateModelResponseParams `json:"Response"` }
func NewCreateModelResponse ¶
func NewCreateModelResponse() (response *CreateModelResponse)
func (*CreateModelResponse) FromJsonString ¶
func (r *CreateModelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateModelResponse) ToJsonString ¶
func (r *CreateModelResponse) ToJsonString() string
type CreateModelResponseParams ¶ added in v1.0.426
type CreateModelResponseParams struct { // 唇色素材ID。 ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteModelRequest ¶
type DeleteModelRequest struct { *tchttp.BaseRequest // 素材ID。 ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"` }
func NewDeleteModelRequest ¶
func NewDeleteModelRequest() (request *DeleteModelRequest)
func (*DeleteModelRequest) FromJsonString ¶
func (r *DeleteModelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteModelRequest) ToJsonString ¶
func (r *DeleteModelRequest) ToJsonString() string
type DeleteModelRequestParams ¶ added in v1.0.426
type DeleteModelRequestParams struct { // 素材ID。 ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"` }
Predefined struct for user
type DeleteModelResponse ¶
type DeleteModelResponse struct { *tchttp.BaseResponse Response *DeleteModelResponseParams `json:"Response"` }
func NewDeleteModelResponse ¶
func NewDeleteModelResponse() (response *DeleteModelResponse)
func (*DeleteModelResponse) FromJsonString ¶
func (r *DeleteModelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteModelResponse) ToJsonString ¶
func (r *DeleteModelResponse) ToJsonString() string
type DeleteModelResponseParams ¶ added in v1.0.426
type DeleteModelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetModelListRequest ¶
type GetModelListRequest struct { *tchttp.BaseRequest // 起始序号,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认值为10,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewGetModelListRequest ¶
func NewGetModelListRequest() (request *GetModelListRequest)
func (*GetModelListRequest) FromJsonString ¶
func (r *GetModelListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetModelListRequest) ToJsonString ¶
func (r *GetModelListRequest) ToJsonString() string
type GetModelListRequestParams ¶ added in v1.0.426
type GetModelListRequestParams struct { // 起始序号,默认值为0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认值为10,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type GetModelListResponse ¶
type GetModelListResponse struct { *tchttp.BaseResponse Response *GetModelListResponseParams `json:"Response"` }
func NewGetModelListResponse ¶
func NewGetModelListResponse() (response *GetModelListResponse)
func (*GetModelListResponse) FromJsonString ¶
func (r *GetModelListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetModelListResponse) ToJsonString ¶
func (r *GetModelListResponse) ToJsonString() string
type GetModelListResponseParams ¶ added in v1.0.426
type GetModelListResponseParams struct { // 唇色素材总数量。 ModelIdNum *int64 `json:"ModelIdNum,omitnil,omitempty" name:"ModelIdNum"` // 素材数据 // 注意:此字段可能返回 null,表示取不到有效值。 ModelInfos []*ModelInfo `json:"ModelInfos,omitnil,omitempty" name:"ModelInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LipColorInfo ¶
type LipColorInfo struct { // 使用RGBA模型试唇色。 RGBA *RGBAInfo `json:"RGBA,omitnil,omitempty" name:"RGBA"` // 使用已注册的 LUT 文件试唇色。 // ModelId 和 RGBA 两个参数只需提供一个,若都提供只使用 ModelId。 ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"` // 人脸框位置。若不输入则选择 Image 或 Url 中面积最大的人脸。 // 您可以通过 [人脸检测与分析](https://cloud.tencent.com/document/api/867/32800) 接口获取人脸框位置信息。 FaceRect *FaceRect `json:"FaceRect,omitnil,omitempty" name:"FaceRect"` // 涂妆浓淡[0,100]。建议取值50。本参数仅控制ModelId对应的涂妆浓淡。 ModelAlpha *int64 `json:"ModelAlpha,omitnil,omitempty" name:"ModelAlpha"` }
type QueryBeautifyVideoJobRequest ¶
type QueryBeautifyVideoJobRequest struct { *tchttp.BaseRequest // 视频美颜Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewQueryBeautifyVideoJobRequest ¶
func NewQueryBeautifyVideoJobRequest() (request *QueryBeautifyVideoJobRequest)
func (*QueryBeautifyVideoJobRequest) FromJsonString ¶
func (r *QueryBeautifyVideoJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QueryBeautifyVideoJobRequest) ToJsonString ¶
func (r *QueryBeautifyVideoJobRequest) ToJsonString() string
type QueryBeautifyVideoJobRequestParams ¶ added in v1.0.426
type QueryBeautifyVideoJobRequestParams struct { // 视频美颜Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type QueryBeautifyVideoJobResponse ¶
type QueryBeautifyVideoJobResponse struct { *tchttp.BaseResponse Response *QueryBeautifyVideoJobResponseParams `json:"Response"` }
func NewQueryBeautifyVideoJobResponse ¶
func NewQueryBeautifyVideoJobResponse() (response *QueryBeautifyVideoJobResponse)
func (*QueryBeautifyVideoJobResponse) FromJsonString ¶
func (r *QueryBeautifyVideoJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*QueryBeautifyVideoJobResponse) ToJsonString ¶
func (r *QueryBeautifyVideoJobResponse) ToJsonString() string
type QueryBeautifyVideoJobResponseParams ¶ added in v1.0.426
type QueryBeautifyVideoJobResponseParams struct { // 当前任务状态:排队中、处理中、处理失败或者处理完成 JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"` // 视频美颜输出的结果信息 // 注意:此字段可能返回 null,表示取不到有效值。 BeautifyVideoOutput *BeautifyVideoOutput `json:"BeautifyVideoOutput,omitnil,omitempty" name:"BeautifyVideoOutput"` // 当前任务状态码:1:排队中、3: 处理中、5: 处理失败、7:处理完成 JobStatusCode *int64 `json:"JobStatusCode,omitnil,omitempty" name:"JobStatusCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StyleImageProRequest ¶
type StyleImageProRequest struct { *tchttp.BaseRequest // 滤镜类型,取值如下: // 1.白茶1;2 白皙;3.初夏;4.东京;5.告白;6.暖阳;7.蔷薇;8.清澄;9.清透;10.甜薄荷;11.默认;12.心动;13.哑灰;14.樱桃布丁;15.自然;16.清逸1;17.黑白;18.水果;19.爱情;20.冬日;21.相片;22.夏日;23.香氛;24.魅惑;25.悸动;26.沙滩;27.街拍;28.甜美;29.初吻;30.午后;31.活力;32.朦胧;33.悦动;34.时尚;35.气泡;36.柠檬;37.棉花糖;38.小溪;39.丽人;40.咖啡;41.嫩芽;42.热情;43.渐暖;44.早餐;45.白茶2;46.白嫩;47.圣代;48.森林;49.冲浪;50.奶咖;51.清澈;52.微风;53.日落;54.水光;55.日系;56.星光;57.阳光;58.落叶;59.生机;60.甜心;61.清逸2;62.春意;63.罗马;64.青涩;65.清风;66.暖心;67.海水;68.神秘;69.旧调1;70.旧调2;71.雪顶;72.日光;73.浮云;74.流彩;75.胶片;76.回味;77.奶酪;78.蝴蝶。 FilterType *int64 `json:"FilterType,omitnil,omitempty" name:"FilterType"` // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过5M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP 等图片格式,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 滤镜效果,取值[0,100],0表示无效果,100表示满滤镜效果。默认值为80。 FilterDegree *int64 `json:"FilterDegree,omitnil,omitempty" name:"FilterDegree"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewStyleImageProRequest ¶
func NewStyleImageProRequest() (request *StyleImageProRequest)
func (*StyleImageProRequest) FromJsonString ¶
func (r *StyleImageProRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StyleImageProRequest) ToJsonString ¶
func (r *StyleImageProRequest) ToJsonString() string
type StyleImageProRequestParams ¶ added in v1.0.426
type StyleImageProRequestParams struct { // 滤镜类型,取值如下: // 1.白茶1;2 白皙;3.初夏;4.东京;5.告白;6.暖阳;7.蔷薇;8.清澄;9.清透;10.甜薄荷;11.默认;12.心动;13.哑灰;14.樱桃布丁;15.自然;16.清逸1;17.黑白;18.水果;19.爱情;20.冬日;21.相片;22.夏日;23.香氛;24.魅惑;25.悸动;26.沙滩;27.街拍;28.甜美;29.初吻;30.午后;31.活力;32.朦胧;33.悦动;34.时尚;35.气泡;36.柠檬;37.棉花糖;38.小溪;39.丽人;40.咖啡;41.嫩芽;42.热情;43.渐暖;44.早餐;45.白茶2;46.白嫩;47.圣代;48.森林;49.冲浪;50.奶咖;51.清澈;52.微风;53.日落;54.水光;55.日系;56.星光;57.阳光;58.落叶;59.生机;60.甜心;61.清逸2;62.春意;63.罗马;64.青涩;65.清风;66.暖心;67.海水;68.神秘;69.旧调1;70.旧调2;71.雪顶;72.日光;73.浮云;74.流彩;75.胶片;76.回味;77.奶酪;78.蝴蝶。 FilterType *int64 `json:"FilterType,omitnil,omitempty" name:"FilterType"` // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过5M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP 等图片格式,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 滤镜效果,取值[0,100],0表示无效果,100表示满滤镜效果。默认值为80。 FilterDegree *int64 `json:"FilterDegree,omitnil,omitempty" name:"FilterDegree"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type StyleImageProResponse ¶
type StyleImageProResponse struct { *tchttp.BaseResponse Response *StyleImageProResponseParams `json:"Response"` }
func NewStyleImageProResponse ¶
func NewStyleImageProResponse() (response *StyleImageProResponse)
func (*StyleImageProResponse) FromJsonString ¶
func (r *StyleImageProResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StyleImageProResponse) ToJsonString ¶
func (r *StyleImageProResponse) ToJsonString() string
type StyleImageProResponseParams ¶ added in v1.0.426
type StyleImageProResponseParams struct { // RspImgType 为 base64 时,返回处理后的图片 base64 数据。默认返回base64 // 注意:此字段可能返回 null,表示取不到有效值。 ResultImage *string `json:"ResultImage,omitnil,omitempty" name:"ResultImage"` // RspImgType 为 url 时,返回处理后的图片 url 数据。 // 注意:此字段可能返回 null,表示取不到有效值。 ResultUrl *string `json:"ResultUrl,omitnil,omitempty" name:"ResultUrl"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StyleImageRequest ¶
type StyleImageRequest struct { *tchttp.BaseRequest // 滤镜类型,取值如下: // 1.白茶;2 白皙;3.初夏;4.东京;5.告白;6.暖阳;7.蔷薇;8.清澄;9.清透;10.甜薄荷;11.默认;12.心动;13.哑灰;14.樱桃布丁;15.自然;16.清逸;17.黑白;18.水果;19.爱情;20.冬日;21.相片;22.夏日;23.香氛;24.魅惑;25.悸动;26.沙滩;27.街拍;28.甜美;29.初吻;30.午后。 FilterType *int64 `json:"FilterType,omitnil,omitempty" name:"FilterType"` // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过5M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP 等图片格式,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 滤镜效果,取值[0,100],0表示无效果,100表示满滤镜效果。默认值为80。 FilterDegree *int64 `json:"FilterDegree,omitnil,omitempty" name:"FilterDegree"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认值为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewStyleImageRequest ¶
func NewStyleImageRequest() (request *StyleImageRequest)
func (*StyleImageRequest) FromJsonString ¶
func (r *StyleImageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StyleImageRequest) ToJsonString ¶
func (r *StyleImageRequest) ToJsonString() string
type StyleImageRequestParams ¶ added in v1.0.426
type StyleImageRequestParams struct { // 滤镜类型,取值如下: // 1.白茶;2 白皙;3.初夏;4.东京;5.告白;6.暖阳;7.蔷薇;8.清澄;9.清透;10.甜薄荷;11.默认;12.心动;13.哑灰;14.樱桃布丁;15.自然;16.清逸;17.黑白;18.水果;19.爱情;20.冬日;21.相片;22.夏日;23.香氛;24.魅惑;25.悸动;26.沙滩;27.街拍;28.甜美;29.初吻;30.午后。 FilterType *int64 `json:"FilterType,omitnil,omitempty" name:"FilterType"` // 图片 base64 数据,base64 编码后大小不可超过5M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过5M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP 等图片格式,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 滤镜效果,取值[0,100],0表示无效果,100表示满滤镜效果。默认值为80。 FilterDegree *int64 `json:"FilterDegree,omitnil,omitempty" name:"FilterDegree"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认值为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type StyleImageResponse ¶
type StyleImageResponse struct { *tchttp.BaseResponse Response *StyleImageResponseParams `json:"Response"` }
func NewStyleImageResponse ¶
func NewStyleImageResponse() (response *StyleImageResponse)
func (*StyleImageResponse) FromJsonString ¶
func (r *StyleImageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StyleImageResponse) ToJsonString ¶
func (r *StyleImageResponse) ToJsonString() string
type StyleImageResponseParams ¶ added in v1.0.426
type StyleImageResponseParams struct { // RspImgType 为 base64 时,返回处理后的图片 base64 数据。默认返回base64 // 注意:此字段可能返回 null,表示取不到有效值。 ResultImage *string `json:"ResultImage,omitnil,omitempty" name:"ResultImage"` // RspImgType 为 url 时,返回处理后的图片 url 数据。 // 注意:此字段可能返回 null,表示取不到有效值。 ResultUrl *string `json:"ResultUrl,omitnil,omitempty" name:"ResultUrl"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TryLipstickPicRequest ¶
type TryLipstickPicRequest struct { *tchttp.BaseRequest // 唇色信息。 // 您可以输入最多3个 LipColorInfo 来实现给一张图中的最多3张人脸试唇色。 LipColorInfos []*LipColorInfo `json:"LipColorInfos,omitnil,omitempty" name:"LipColorInfos"` // 图片 base64 数据,base64 编码后大小不可超过6M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过6M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewTryLipstickPicRequest ¶
func NewTryLipstickPicRequest() (request *TryLipstickPicRequest)
func (*TryLipstickPicRequest) FromJsonString ¶
func (r *TryLipstickPicRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TryLipstickPicRequest) ToJsonString ¶
func (r *TryLipstickPicRequest) ToJsonString() string
type TryLipstickPicRequestParams ¶ added in v1.0.426
type TryLipstickPicRequestParams struct { // 唇色信息。 // 您可以输入最多3个 LipColorInfo 来实现给一张图中的最多3张人脸试唇色。 LipColorInfos []*LipColorInfo `json:"LipColorInfos,omitnil,omitempty" name:"LipColorInfos"` // 图片 base64 数据,base64 编码后大小不可超过6M。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Image *string `json:"Image,omitnil,omitempty" name:"Image"` // 图片的 Url ,对应图片 base64 编码后大小不可超过6M。 // 图片的 Url、Image必须提供一个,如果都提供,只使用 Url。 // 图片存储于腾讯云的 Url 可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type TryLipstickPicResponse ¶
type TryLipstickPicResponse struct { *tchttp.BaseResponse Response *TryLipstickPicResponseParams `json:"Response"` }
func NewTryLipstickPicResponse ¶
func NewTryLipstickPicResponse() (response *TryLipstickPicResponse)
func (*TryLipstickPicResponse) FromJsonString ¶
func (r *TryLipstickPicResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TryLipstickPicResponse) ToJsonString ¶
func (r *TryLipstickPicResponse) ToJsonString() string
type TryLipstickPicResponseParams ¶ added in v1.0.426
type TryLipstickPicResponseParams struct { // RspImgType 为 base64 时,返回处理后的图片 base64 数据。默认返回base64 ResultImage *string `json:"ResultImage,omitnil,omitempty" name:"ResultImage"` // RspImgType 为 url 时,返回处理后的图片 url 数据。 ResultUrl *string `json:"ResultUrl,omitnil,omitempty" name:"ResultUrl"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user