v20191213

package
v1.0.939 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2024 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
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"
)
View Source
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

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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 FaceRect

type FaceRect struct {
	// 人脸框左上角横坐标。
	X *int64 `json:"X,omitnil,omitempty" name:"X"`

	// 人脸框左上角纵坐标。
	Y *int64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 人脸框宽度。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 人脸框高度。
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`
}

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 ModelInfo

type ModelInfo struct {
	// 唇色素材ID
	ModelId *string `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 唇色素材 url 。 LUT 文件 url 5分钟有效。
	LUTFileUrl *string `json:"LUTFileUrl,omitnil,omitempty" name:"LUTFileUrl"`

	// 文件描述信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

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 RGBAInfo

type RGBAInfo struct {
	// R通道数值。[0,255]。
	R *int64 `json:"R,omitnil,omitempty" name:"R"`

	// G通道数值。[0,255]。
	G *int64 `json:"G,omitnil,omitempty" name:"G"`

	// B通道数值。[0,255]。
	B *int64 `json:"B,omitnil,omitempty" name:"B"`

	// A通道数值。[0,100]。建议取值50。
	A *int64 `json:"A,omitnil,omitempty" name:"A"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL