Documentation ¶
Index ¶
- Constants
- type AgeInfo
- type CancelFaceMorphJobRequest
- type CancelFaceMorphJobRequestParams
- type CancelFaceMorphJobResponse
- type CancelFaceMorphJobResponseParams
- type ChangeAgePicRequest
- type ChangeAgePicRequestParams
- type ChangeAgePicResponse
- type ChangeAgePicResponseParams
- type Client
- func (c *Client) CancelFaceMorphJob(request *CancelFaceMorphJobRequest) (response *CancelFaceMorphJobResponse, err error)
- func (c *Client) CancelFaceMorphJobWithContext(ctx context.Context, request *CancelFaceMorphJobRequest) (response *CancelFaceMorphJobResponse, err error)
- func (c *Client) ChangeAgePic(request *ChangeAgePicRequest) (response *ChangeAgePicResponse, err error)
- func (c *Client) ChangeAgePicWithContext(ctx context.Context, request *ChangeAgePicRequest) (response *ChangeAgePicResponse, err error)
- func (c *Client) FaceCartoonPic(request *FaceCartoonPicRequest) (response *FaceCartoonPicResponse, err error)
- func (c *Client) FaceCartoonPicWithContext(ctx context.Context, request *FaceCartoonPicRequest) (response *FaceCartoonPicResponse, err error)
- func (c *Client) MorphFace(request *MorphFaceRequest) (response *MorphFaceResponse, err error)
- func (c *Client) MorphFaceWithContext(ctx context.Context, request *MorphFaceRequest) (response *MorphFaceResponse, err error)
- func (c *Client) QueryFaceMorphJob(request *QueryFaceMorphJobRequest) (response *QueryFaceMorphJobResponse, err error)
- func (c *Client) QueryFaceMorphJobWithContext(ctx context.Context, request *QueryFaceMorphJobRequest) (response *QueryFaceMorphJobResponse, err error)
- func (c *Client) SwapGenderPic(request *SwapGenderPicRequest) (response *SwapGenderPicResponse, err error)
- func (c *Client) SwapGenderPicWithContext(ctx context.Context, request *SwapGenderPicRequest) (response *SwapGenderPicResponse, err error)
- type FaceCartoonPicRequest
- type FaceCartoonPicRequestParams
- type FaceCartoonPicResponse
- type FaceCartoonPicResponseParams
- type FaceMorphOutput
- type FaceRect
- type GenderInfo
- type GradientInfo
- type MorphFaceRequest
- type MorphFaceRequestParams
- type MorphFaceResponse
- type MorphFaceResponseParams
- type QueryFaceMorphJobRequest
- type QueryFaceMorphJobRequestParams
- type QueryFaceMorphJobResponse
- type QueryFaceMorphJobResponseParams
- type SwapGenderPicRequest
- type SwapGenderPicRequestParams
- type SwapGenderPicResponse
- type SwapGenderPicResponseParams
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 撤销任务无法被成功执行, 请重试。 FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" // 未检测到人脸。 FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" // 人脸检测失败。 FAILEDOPERATION_FACEDETECTFAILED = "FailedOperation.FaceDetectFailed" // 人脸出框,无法使用。 FAILEDOPERATION_FACEEXCEEDBORDER = "FailedOperation.FaceExceedBorder" // 人脸配准失败。 FAILEDOPERATION_FACESHAPEFAILED = "FailedOperation.FaceShapeFailed" // 人脸因太小被过滤,建议人脸分辨率不小于34*34。 FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" // 操作太频繁,触发频控,请稍后重试。 FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" // 图片解码失败。 FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" // 图片下载错误。 FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" // 不支持的图片文件。 FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" // 素材尺寸超过2000*2000像素。 FAILEDOPERATION_IMAGEPIXELEXCEED = "FailedOperation.ImagePixelExceed" // 图片分辨率过大,超过2000*2000。 FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" // 图片短边分辨率太小,小于64。 FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" // 服务内部错误,请重试。 FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" // 任务冲突。 FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" // 任务已撤销,请重新提交任务。 FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" // 任务不存在。 FAILEDOPERATION_JOBNOTEXIST = "FailedOperation.JobNotExist" // 任务已停止处理,请重新提交任务。 FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" // FailedOperation.ParameterValueError FAILEDOPERATION_PARAMETERVALUEERROR = "FailedOperation.ParameterValueError" // 整个请求体太大(通常主要是图片)。 FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" // 后端服务超时。 FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" // RPC请求失败,一般为算法微服务故障。 FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" // 任务不存在。 FAILEDOPERATION_TASKNOTEXIST = "FailedOperation.TaskNotExist" // 未知错误。 FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 人脸框不合法。 INVALIDPARAMETERVALUE_FACERECTINVALID = "InvalidParameterValue.FaceRectInvalid" // 第1个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" // 第2个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" // 第3个人脸框参数不合法。 INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" // 图片为空。 INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" // 图片数据太大。 INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" // 图片尺寸不对。 INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" // 图片中没有人脸。 INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" // 参数不合法。 INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" // URL格式不合法。 INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" // 资源正在发货中。 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" // 未知方法名。 UNSUPPORTEDOPERATION_UNKNOWMETHOD = "UnsupportedOperation.UnknowMethod" )
const APIVersion = "2020-03-04"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgeInfo ¶
type AgeInfo struct { // 变化到的人脸年龄 [10,80]。 Age *int64 `json:"Age,omitnil,omitempty" name:"Age"` // 人脸框位置。若不输入则选择 Image 或 Url 中面积最大的人脸。 // 您可以通过 [人脸检测与分析](https://cloud.tencent.com/document/api/867/32800) 接口获取人脸框位置信息。 FaceRect *FaceRect `json:"FaceRect,omitnil,omitempty" name:"FaceRect"` }
type CancelFaceMorphJobRequest ¶
type CancelFaceMorphJobRequest struct { *tchttp.BaseRequest // 人像渐变任务Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewCancelFaceMorphJobRequest ¶
func NewCancelFaceMorphJobRequest() (request *CancelFaceMorphJobRequest)
func (*CancelFaceMorphJobRequest) FromJsonString ¶
func (r *CancelFaceMorphJobRequest) 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 (*CancelFaceMorphJobRequest) ToJsonString ¶
func (r *CancelFaceMorphJobRequest) ToJsonString() string
type CancelFaceMorphJobRequestParams ¶ added in v1.0.426
type CancelFaceMorphJobRequestParams struct { // 人像渐变任务Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type CancelFaceMorphJobResponse ¶
type CancelFaceMorphJobResponse struct { *tchttp.BaseResponse Response *CancelFaceMorphJobResponseParams `json:"Response"` }
func NewCancelFaceMorphJobResponse ¶
func NewCancelFaceMorphJobResponse() (response *CancelFaceMorphJobResponse)
func (*CancelFaceMorphJobResponse) FromJsonString ¶
func (r *CancelFaceMorphJobResponse) 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 (*CancelFaceMorphJobResponse) ToJsonString ¶
func (r *CancelFaceMorphJobResponse) ToJsonString() string
type CancelFaceMorphJobResponseParams ¶ added in v1.0.426
type CancelFaceMorphJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChangeAgePicRequest ¶
type ChangeAgePicRequest struct { *tchttp.BaseRequest // 人脸变老变年轻信息。 // 您可以输入最多3个 AgeInfo 来实现给一张图中的最多3张人脸变老变年轻。 AgeInfos []*AgeInfo `json:"AgeInfos,omitnil,omitempty" name:"AgeInfos"` // 图片 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认值为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewChangeAgePicRequest ¶
func NewChangeAgePicRequest() (request *ChangeAgePicRequest)
func (*ChangeAgePicRequest) FromJsonString ¶
func (r *ChangeAgePicRequest) 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 (*ChangeAgePicRequest) ToJsonString ¶
func (r *ChangeAgePicRequest) ToJsonString() string
type ChangeAgePicRequestParams ¶ added in v1.0.426
type ChangeAgePicRequestParams struct { // 人脸变老变年轻信息。 // 您可以输入最多3个 AgeInfo 来实现给一张图中的最多3张人脸变老变年轻。 AgeInfos []*AgeInfo `json:"AgeInfos,omitnil,omitempty" name:"AgeInfos"` // 图片 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。默认值为base64。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type ChangeAgePicResponse ¶
type ChangeAgePicResponse struct { *tchttp.BaseResponse Response *ChangeAgePicResponseParams `json:"Response"` }
func NewChangeAgePicResponse ¶
func NewChangeAgePicResponse() (response *ChangeAgePicResponse)
func (*ChangeAgePicResponse) FromJsonString ¶
func (r *ChangeAgePicResponse) 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 (*ChangeAgePicResponse) ToJsonString ¶
func (r *ChangeAgePicResponse) ToJsonString() string
type ChangeAgePicResponseParams ¶ added in v1.0.426
type ChangeAgePicResponseParams 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
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CancelFaceMorphJob ¶
func (c *Client) CancelFaceMorphJob(request *CancelFaceMorphJobRequest) (response *CancelFaceMorphJobResponse, err error)
CancelFaceMorphJob 撤销人像渐变任务请求
可能返回的错误码:
FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) CancelFaceMorphJobWithContext ¶ added in v1.0.324
func (c *Client) CancelFaceMorphJobWithContext(ctx context.Context, request *CancelFaceMorphJobRequest) (response *CancelFaceMorphJobResponse, err error)
CancelFaceMorphJob 撤销人像渐变任务请求
可能返回的错误码:
FAILEDOPERATION_CANCELJOBFAILURE = "FailedOperation.CancelJobFailure" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBHASBEENCANCELED = "FailedOperation.JobHasBeenCanceled" FAILEDOPERATION_JOBSTOPPROCESSING = "FailedOperation.JobStopProcessing" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) ChangeAgePic ¶
func (c *Client) ChangeAgePic(request *ChangeAgePicRequest) (response *ChangeAgePicResponse, err error)
ChangeAgePic 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸变老或变年轻的图片,支持实现人脸不同年龄的变化。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACEEXCEEDBORDER = "FailedOperation.FaceExceedBorder" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" 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) ChangeAgePicWithContext ¶ added in v1.0.324
func (c *Client) ChangeAgePicWithContext(ctx context.Context, request *ChangeAgePicRequest) (response *ChangeAgePicResponse, err error)
ChangeAgePic 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸变老或变年轻的图片,支持实现人脸不同年龄的变化。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACEEXCEEDBORDER = "FailedOperation.FaceExceedBorder" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_LUTIMAGESIZEINVALID = "InvalidParameterValue.LutImageSizeInvalid" 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) FaceCartoonPic ¶
func (c *Client) FaceCartoonPic(request *FaceCartoonPicRequest) (response *FaceCartoonPicResponse, err error)
FaceCartoonPic 输入一张人脸照片,生成个性化的二次元动漫形象,可用于打造个性头像、趣味活动、特效类应用等场景,提升社交娱乐的体验。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACEDETECTFAILED = "FailedOperation.FaceDetectFailed" FAILEDOPERATION_FACESHAPEFAILED = "FailedOperation.FaceShapeFailed" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGEPIXELEXCEED = "FailedOperation.ImagePixelExceed" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" 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_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" UNSUPPORTEDOPERATION_UNKNOWMETHOD = "UnsupportedOperation.UnknowMethod"
func (*Client) FaceCartoonPicWithContext ¶ added in v1.0.324
func (c *Client) FaceCartoonPicWithContext(ctx context.Context, request *FaceCartoonPicRequest) (response *FaceCartoonPicResponse, err error)
FaceCartoonPic 输入一张人脸照片,生成个性化的二次元动漫形象,可用于打造个性头像、趣味活动、特效类应用等场景,提升社交娱乐的体验。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACEDETECTFAILED = "FailedOperation.FaceDetectFailed" FAILEDOPERATION_FACESHAPEFAILED = "FailedOperation.FaceShapeFailed" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGEPIXELEXCEED = "FailedOperation.ImagePixelExceed" FAILEDOPERATION_IMAGERESOLUTIONEXCEED = "FailedOperation.ImageResolutionExceed" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" 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_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_LOWBALANCE = "ResourceUnavailable.LowBalance" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady" RESOURCEUNAVAILABLE_STOPUSING = "ResourceUnavailable.StopUsing" UNSUPPORTEDOPERATION_UNKNOWMETHOD = "UnsupportedOperation.UnknowMethod"
func (*Client) MorphFace ¶
func (c *Client) MorphFace(request *MorphFaceRequest) (response *MorphFaceResponse, err error)
MorphFace 输入2-5张人脸照片,生成一段以人脸为焦点的渐变视频或GIF图,支持自定义图片播放速度、视频每秒传输帧数,可用于短视频、表情包、创意H5等应用场景,丰富静态图片的玩法。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) MorphFaceWithContext ¶ added in v1.0.324
func (c *Client) MorphFaceWithContext(ctx context.Context, request *MorphFaceRequest) (response *MorphFaceResponse, err error)
MorphFace 输入2-5张人脸照片,生成一段以人脸为焦点的渐变视频或GIF图,支持自定义图片播放速度、视频每秒传输帧数,可用于短视频、表情包、创意H5等应用场景,丰富静态图片的玩法。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBCONFLICT = "FailedOperation.JobConflict" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_IMAGEEMPTY = "InvalidParameterValue.ImageEmpty" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" INVALIDPARAMETERVALUE_NOFACEINPHOTO = "InvalidParameterValue.NoFaceInPhoto" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" INVALIDPARAMETERVALUE_URLILLEGAL = "InvalidParameterValue.UrlIllegal" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist" RESOURCEUNAVAILABLE_NOTREADY = "ResourceUnavailable.NotReady"
func (*Client) QueryFaceMorphJob ¶
func (c *Client) QueryFaceMorphJob(request *QueryFaceMorphJobRequest) (response *QueryFaceMorphJobResponse, err error)
QueryFaceMorphJob 查询人像渐变处理进度
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBNOTEXIST = "FailedOperation.JobNotExist" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_TASKNOTEXIST = "FailedOperation.TaskNotExist" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) QueryFaceMorphJobWithContext ¶ added in v1.0.324
func (c *Client) QueryFaceMorphJobWithContext(ctx context.Context, request *QueryFaceMorphJobRequest) (response *QueryFaceMorphJobResponse, err error)
QueryFaceMorphJob 查询人像渐变处理进度
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_JOBNOTEXIST = "FailedOperation.JobNotExist" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" FAILEDOPERATION_TASKNOTEXIST = "FailedOperation.TaskNotExist" FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_PARAMETERVALUEERROR = "InvalidParameterValue.ParameterValueError" RESOURCEUNAVAILABLE_INARREARS = "ResourceUnavailable.InArrears" RESOURCEUNAVAILABLE_NOTEXIST = "ResourceUnavailable.NotExist"
func (*Client) SwapGenderPic ¶
func (c *Client) SwapGenderPic(request *SwapGenderPicRequest) (response *SwapGenderPicResponse, err error)
SwapGenderPic 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸性别转换的图片。男变女可实现美颜、淡妆、加刘海和长发的效果;女变男可实现加胡须、变短发的效果。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" 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) SwapGenderPicWithContext ¶ added in v1.0.324
func (c *Client) SwapGenderPicWithContext(ctx context.Context, request *SwapGenderPicRequest) (response *SwapGenderPicResponse, err error)
SwapGenderPic 用户上传一张人脸图片,基于人脸编辑与生成算法,输出一张人脸性别转换的图片。男变女可实现美颜、淡妆、加刘海和长发的效果;女变男可实现加胡须、变短发的效果。
可能返回的错误码:
FAILEDOPERATION_DETECTNOFACE = "FailedOperation.DetectNoFace" FAILEDOPERATION_FACESIZETOOSMALL = "FailedOperation.FaceSizeTooSmall" FAILEDOPERATION_FREQCTRL = "FailedOperation.FreqCtrl" FAILEDOPERATION_IMAGEDECODEFAILED = "FailedOperation.ImageDecodeFailed" FAILEDOPERATION_IMAGEDOWNLOADERROR = "FailedOperation.ImageDownloadError" FAILEDOPERATION_IMAGENOTSUPPORTED = "FailedOperation.ImageNotSupported" FAILEDOPERATION_IMAGERESOLUTIONTOOSMALL = "FailedOperation.ImageResolutionTooSmall" FAILEDOPERATION_INNERERROR = "FailedOperation.InnerError" FAILEDOPERATION_REQUESTENTITYTOOLARGE = "FailedOperation.RequestEntityTooLarge" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" FAILEDOPERATION_RPCFAIL = "FailedOperation.RpcFail" INVALIDPARAMETERVALUE_FACERECTINVALIDFIRST = "InvalidParameterValue.FaceRectInvalidFirst" INVALIDPARAMETERVALUE_FACERECTINVALIDSECOND = "InvalidParameterValue.FaceRectInvalidSecond" INVALIDPARAMETERVALUE_FACERECTINVALIDTHRID = "InvalidParameterValue.FaceRectInvalidThrid" INVALIDPARAMETERVALUE_IMAGESIZEEXCEED = "InvalidParameterValue.ImageSizeExceed" 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 FaceCartoonPicRequest ¶
type FaceCartoonPicRequest 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` // 关闭全图动漫化,传入true(不分大小写)即关闭全图动漫化。 DisableGlobalEffect *string `json:"DisableGlobalEffect,omitnil,omitempty" name:"DisableGlobalEffect"` }
func NewFaceCartoonPicRequest ¶
func NewFaceCartoonPicRequest() (request *FaceCartoonPicRequest)
func (*FaceCartoonPicRequest) FromJsonString ¶
func (r *FaceCartoonPicRequest) 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 (*FaceCartoonPicRequest) ToJsonString ¶
func (r *FaceCartoonPicRequest) ToJsonString() string
type FaceCartoonPicRequestParams ¶ added in v1.0.426
type FaceCartoonPicRequestParams 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` // 关闭全图动漫化,传入true(不分大小写)即关闭全图动漫化。 DisableGlobalEffect *string `json:"DisableGlobalEffect,omitnil,omitempty" name:"DisableGlobalEffect"` }
Predefined struct for user
type FaceCartoonPicResponse ¶
type FaceCartoonPicResponse struct { *tchttp.BaseResponse Response *FaceCartoonPicResponseParams `json:"Response"` }
func NewFaceCartoonPicResponse ¶
func NewFaceCartoonPicResponse() (response *FaceCartoonPicResponse)
func (*FaceCartoonPicResponse) FromJsonString ¶
func (r *FaceCartoonPicResponse) 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 (*FaceCartoonPicResponse) ToJsonString ¶
func (r *FaceCartoonPicResponse) ToJsonString() string
type FaceCartoonPicResponseParams ¶ added in v1.0.426
type FaceCartoonPicResponseParams struct { // 结果图片Base64信息。 ResultImage *string `json:"ResultImage,omitnil,omitempty" name:"ResultImage"` // RspImgType 为 url 时,返回处理后的图片 url 数据。(默认为base64) ResultUrl *string `json:"ResultUrl,omitnil,omitempty" name:"ResultUrl"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FaceMorphOutput ¶
type FaceMorphOutput struct { // 人像渐变输出的url // 注意:此字段可能返回 null,表示取不到有效值。 MorphUrl *string `json:"MorphUrl,omitnil,omitempty" name:"MorphUrl"` // 人像渐变输出的结果MD5,用于校验 // 注意:此字段可能返回 null,表示取不到有效值。 MorphMd5 *string `json:"MorphMd5,omitnil,omitempty" name:"MorphMd5"` // 人像渐变输出的结果封面图base64字符串 // 注意:此字段可能返回 null,表示取不到有效值。 CoverImage *string `json:"CoverImage,omitnil,omitempty" name:"CoverImage"` }
type GenderInfo ¶
type GenderInfo struct { // 选择转换方向,0:男变女,1:女变男。 Gender *int64 `json:"Gender,omitnil,omitempty" name:"Gender"` // 人脸框位置。若不输入则选择 Image 或 Url 中面积最大的人脸。 // 您可以通过 [人脸检测与分析](https://cloud.tencent.com/document/api/867/32800) 接口获取人脸框位置信息。 FaceRect *FaceRect `json:"FaceRect,omitnil,omitempty" name:"FaceRect"` }
type GradientInfo ¶
type MorphFaceRequest ¶
type MorphFaceRequest struct { *tchttp.BaseRequest // 图片 base64 数据,base64 编码后大小不可超过5M。 // jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。 // 人员人脸总数量至少2张,不可超过5张。 // 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Images []*string `json:"Images,omitnil,omitempty" name:"Images"` // 图片的 Url 。对应图片 base64 编码后大小不可超过5M。jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。 // Url、Image必须提供一个,如果都提供,只使用 Url。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 // 人员人脸总数量不可超过5张。 // 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。 Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"` // 人脸渐变参数。可调整每张图片的展示时长、人像渐变的最长时间 GradientInfos []*GradientInfo `json:"GradientInfos,omitnil,omitempty" name:"GradientInfos"` // 视频帧率,取值[1,25]。默认10 Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"` // 视频类型,取值0。目前仅支持MP4格式,默认为MP4格式 OutputType *int64 `json:"OutputType,omitnil,omitempty" name:"OutputType"` // 视频宽度,取值[128,1280]。默认值720 OutputWidth *int64 `json:"OutputWidth,omitnil,omitempty" name:"OutputWidth"` // 视频高度,取值[128,1280]。默认值1280 OutputHeight *int64 `json:"OutputHeight,omitnil,omitempty" name:"OutputHeight"` }
func NewMorphFaceRequest ¶
func NewMorphFaceRequest() (request *MorphFaceRequest)
func (*MorphFaceRequest) FromJsonString ¶
func (r *MorphFaceRequest) 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 (*MorphFaceRequest) ToJsonString ¶
func (r *MorphFaceRequest) ToJsonString() string
type MorphFaceRequestParams ¶ added in v1.0.426
type MorphFaceRequestParams struct { // 图片 base64 数据,base64 编码后大小不可超过5M。 // jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。 // 人员人脸总数量至少2张,不可超过5张。 // 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 Images []*string `json:"Images,omitnil,omitempty" name:"Images"` // 图片的 Url 。对应图片 base64 编码后大小不可超过5M。jpg格式长边像素不可超过4000,其他格式图片长边像素不可超2000。 // Url、Image必须提供一个,如果都提供,只使用 Url。图片存储于腾讯云的Url可保障更高下载速度和稳定性,建议图片存储于腾讯云。 // 非腾讯云存储的Url速度和稳定性可能受一定影响。 // 支持PNG、JPG、JPEG、BMP,不支持 GIF 图片。 // 人员人脸总数量不可超过5张。 // 若图片中包含多张人脸,只选取其中人脸面积最大的人脸。 Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"` // 人脸渐变参数。可调整每张图片的展示时长、人像渐变的最长时间 GradientInfos []*GradientInfo `json:"GradientInfos,omitnil,omitempty" name:"GradientInfos"` // 视频帧率,取值[1,25]。默认10 Fps *int64 `json:"Fps,omitnil,omitempty" name:"Fps"` // 视频类型,取值0。目前仅支持MP4格式,默认为MP4格式 OutputType *int64 `json:"OutputType,omitnil,omitempty" name:"OutputType"` // 视频宽度,取值[128,1280]。默认值720 OutputWidth *int64 `json:"OutputWidth,omitnil,omitempty" name:"OutputWidth"` // 视频高度,取值[128,1280]。默认值1280 OutputHeight *int64 `json:"OutputHeight,omitnil,omitempty" name:"OutputHeight"` }
Predefined struct for user
type MorphFaceResponse ¶
type MorphFaceResponse struct { *tchttp.BaseResponse Response *MorphFaceResponseParams `json:"Response"` }
func NewMorphFaceResponse ¶
func NewMorphFaceResponse() (response *MorphFaceResponse)
func (*MorphFaceResponse) FromJsonString ¶
func (r *MorphFaceResponse) 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 (*MorphFaceResponse) ToJsonString ¶
func (r *MorphFaceResponse) ToJsonString() string
type MorphFaceResponseParams ¶ added in v1.0.426
type MorphFaceResponseParams 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 QueryFaceMorphJobRequest ¶
type QueryFaceMorphJobRequest struct { *tchttp.BaseRequest // 人像渐变任务Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewQueryFaceMorphJobRequest ¶
func NewQueryFaceMorphJobRequest() (request *QueryFaceMorphJobRequest)
func (*QueryFaceMorphJobRequest) FromJsonString ¶
func (r *QueryFaceMorphJobRequest) 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 (*QueryFaceMorphJobRequest) ToJsonString ¶
func (r *QueryFaceMorphJobRequest) ToJsonString() string
type QueryFaceMorphJobRequestParams ¶ added in v1.0.426
type QueryFaceMorphJobRequestParams struct { // 人像渐变任务Job id JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type QueryFaceMorphJobResponse ¶
type QueryFaceMorphJobResponse struct { *tchttp.BaseResponse Response *QueryFaceMorphJobResponseParams `json:"Response"` }
func NewQueryFaceMorphJobResponse ¶
func NewQueryFaceMorphJobResponse() (response *QueryFaceMorphJobResponse)
func (*QueryFaceMorphJobResponse) FromJsonString ¶
func (r *QueryFaceMorphJobResponse) 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 (*QueryFaceMorphJobResponse) ToJsonString ¶
func (r *QueryFaceMorphJobResponse) ToJsonString() string
type QueryFaceMorphJobResponseParams ¶ added in v1.0.426
type QueryFaceMorphJobResponseParams struct { // 当前任务状态:排队中、处理中、处理失败或者处理完成 JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"` // 人像渐变输出的结果信息 // 注意:此字段可能返回 null,表示取不到有效值。 FaceMorphOutput *FaceMorphOutput `json:"FaceMorphOutput,omitnil,omitempty" name:"FaceMorphOutput"` // 当前任务状态码:1:排队中、3: 处理中、5: 处理失败、7:处理完成 // 注意:此字段可能返回 null,表示取不到有效值。 JobStatusCode *int64 `json:"JobStatusCode,omitnil,omitempty" name:"JobStatusCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwapGenderPicRequest ¶
type SwapGenderPicRequest struct { *tchttp.BaseRequest // 人脸转化性别信息。 // 您可以输入最多3个 GenderInfo 来实现给一张图中的最多3张人脸转换性别。 GenderInfos []*GenderInfo `json:"GenderInfos,omitnil,omitempty" name:"GenderInfos"` // 图片 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
func NewSwapGenderPicRequest ¶
func NewSwapGenderPicRequest() (request *SwapGenderPicRequest)
func (*SwapGenderPicRequest) FromJsonString ¶
func (r *SwapGenderPicRequest) 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 (*SwapGenderPicRequest) ToJsonString ¶
func (r *SwapGenderPicRequest) ToJsonString() string
type SwapGenderPicRequestParams ¶ added in v1.0.426
type SwapGenderPicRequestParams struct { // 人脸转化性别信息。 // 您可以输入最多3个 GenderInfo 来实现给一张图中的最多3张人脸转换性别。 GenderInfos []*GenderInfo `json:"GenderInfos,omitnil,omitempty" name:"GenderInfos"` // 图片 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"` // 返回图像方式(base64 或 url ) ,二选一。url有效期为1天。 RspImgType *string `json:"RspImgType,omitnil,omitempty" name:"RspImgType"` }
Predefined struct for user
type SwapGenderPicResponse ¶
type SwapGenderPicResponse struct { *tchttp.BaseResponse Response *SwapGenderPicResponseParams `json:"Response"` }
func NewSwapGenderPicResponse ¶
func NewSwapGenderPicResponse() (response *SwapGenderPicResponse)
func (*SwapGenderPicResponse) FromJsonString ¶
func (r *SwapGenderPicResponse) 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 (*SwapGenderPicResponse) ToJsonString ¶
func (r *SwapGenderPicResponse) ToJsonString() string
type SwapGenderPicResponseParams ¶ added in v1.0.426
type SwapGenderPicResponseParams 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