ci:FaceEffect permission is required. For details, see Cloud Infinite action.GET /<ObjectKey>?ci-process=face-effect&type=<type> HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>
GET /?ci-process=face-effect&type=<type>&detect-url=<detect-url> HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>
Parameter Name | Required or Not | Type | Description |
ObjectKey | Yes | String | object filename, such as folder/document.pdf |
ci-process | Yes | String | Wanxiang processing capability Face effects fixed as face-effect |
detect-url | No | String | You can process any publicly accessible image link by filling in detect-url. If detect-url is not filled in, the backend will default to processing ObjectKey. If detect-url is filled in, the backend will process the detect-url link, and there is no need to fill in ObjectKey. http://www.example.com/abc.jpg needs to be url encoded, and the processed result is http%25253A%25252F%25252Fwww.example.com%25252Fabc.jpg. |
type | Yes | String | Face effect types: face-beautify; face-gender-transformation; face-age-transformation; face-segmentation |
whitening | No | Integer | This parameter is valid only when type is face-beautify. Whitening level, parameter value range [0,100]. 0 means no whitening, 100 represents the highest level. Default value is 30. |
smoothing | No | Integer | This parameter is valid only when type is face-beautify. Skin smoothing level, parameter value range [0,100]. 0 means no smoothing, 100 represents the highest level. Default value is 10. |
faceLifting | No | Integer | This parameter is valid only when type is face-beautify. Face slimming degree, parameter value range [0,100]. 0 means no slimming, 100 represents the highest level. Default value is 70. |
eyeEnlarging | No | Integer | This parameter is valid only when type is face-beautify. Big eye level, parameter value range [0,100]. 0 means no big eyes, 100 represents the highest level. Default value is 70. |
gender | No | Integer | This parameter is valid only when type is face-gender-transformation. Select the conversion direction: 0 for male-to-female, 1 for female-to-male. No default value, required option. Limitation: Only the largest human face in the image will be converted. |
age | No | Integer | This parameter is valid only when type is face-age-transformation. The converted face age, [10,80]. No default value, required option. Limitation: Only the largest human face in the image will be converted. |
<Response><ResultImage>base64-encoded image</ResultImage><ResultMask>base64-encoded file</ResultMask></Response>
Node Name (Keyword) | Parent Node | Description | Type |
Response | None. | Container for saving results | Container |
Node Name (Keyword) | Parent Node | Description | Type |
ResultImage | Response | Processed image base64 data | String |
ResultMask | Response | Portrait segmentation output parameters, a file encoded via Base64. After decoding, the file consists of float arrays. These floats represent each pixel point from the upper left corner of the original image, with each Float value being the grayscale value (0-255) converted from the confidence degree (0-1) of the corresponding pixel point within the human body contour. | String |
GET /test.jpg?ci-process=face-effect&type=face-beautify&whitening=70&smoothing=80&faceLifting=70&eyeEnlarging=70 HTTP/1.1Authorization:q-sign-algorithm=sha1&q-ak=**********************************&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=**************************************Host:bucket-1250000000.cos.ap-beijing.myqcloud.com
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 414641Date: Thu, 15 Jun 2017 12:37:29 GMTServer: tencent-imagex-cos-request-id: NTk0MjdmODlfMjQ4OGY3XzYzYzhfMjc=<Response><ResultImage>Image (base64 encoding)</ResultImage></Response>
Feedback