{"id":1862,"date":"2024-08-16T11:15:13","date_gmt":"2024-08-16T03:15:13","guid":{"rendered":"https:\/\/www.clipimg.com\/wp\/?post_type=docs&#038;p=1862"},"modified":"2026-03-04T14:26:45","modified_gmt":"2026-03-04T06:26:45","password":"","slug":"change_clothes","status":"publish","type":"docs","link":"https:\/\/www.clipimg.com\/wp\/docs\/change_clothes\/","title":{"rendered":"\u8bc1\u4ef6\u7167\u6362\u88c5API\u6587\u6863"},"content":{"rendered":"\n<p>\u53ef\u7acb\u56fe ClipImg \u8bc1\u4ef6\u7167\u6362\u88c5 API \u670d\u52a1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u63a5\u53e3\u6982\u8ff0\">\u63a5\u53e3\u6982\u8ff0<\/h2>\n\n\n\n<p>\u672c\u63a5\u53e3\u63d0\u4f9b\u4e13\u4e1a\u7684\u8bc1\u4ef6\u7167\u667a\u80fd\u6362\u88c5\u670d\u52a1\uff0c\u652f\u6301\u5bf9\u7528\u6237\u4e0a\u4f20\u7684\u8bc1\u4ef6\u7167\u6216\u5df2\u901a\u8fc7\u5236\u4f5c\u63a5\u53e3\u751f\u6210\u7684\u8bc1\u4ef6\u7167\u8fdb\u884c\u670d\u88c5\u66ff\u6362\u3002\u63a5\u53e3\u91c7\u7528\u5148\u8fdb\u7684\u56fe\u50cf\u878d\u5408\u6280\u672f\uff0c\u80fd\u591f\u81ea\u52a8\u8c03\u6574\u670d\u88c5\u7684\u5927\u5c0f\u3001\u89d2\u5ea6\u548c\u5149\u5f71\uff0c\u4f7f\u5176\u4e0e\u4eba\u7269\u9888\u90e8\u81ea\u7136\u8854\u63a5\uff0c\u751f\u6210\u903c\u771f\u7684\u6362\u88c5\u6548\u679c\u3002<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>\u91cd\u8981\u63d0\u793a<\/strong>\uff1a\u672c\u63a5\u53e3\u4e13\u6ce8\u4e8e\u201c\u6362\u88c5\u201d\u529f\u80fd\uff0c<strong>\u4e0d\u63d0\u4f9b\u62a0\u56fe\/\u53bb\u80cc\u666f\u670d\u52a1<\/strong>\u3002\u8f93\u5165\u56fe\u7247\u5fc5\u987b\u662f\u5df2\u7ecf\u5904\u7406\u597d\u7684\u7eaf\u8272\u80cc\u666f\u6216\u6e10\u53d8\u8272\u80cc\u666f\u8bc1\u4ef6\u7167\u3002\u5982\u679c\u9700\u8981\u4ece\u751f\u6d3b\u7167\u5236\u4f5c\u8bc1\u4ef6\u7167\u5e76\u6362\u88c5\uff0c\u8bf7\u5148\u8c03\u7528&nbsp;<a href=\"https:\/\/file+.vscode-resource.vscode-cdn.net\/e:\/clipimg_website\/wp\/docs\/idphoto_make\">\u8bc1\u4ef6\u7167\u5236\u4f5c\u63a5\u53e3<\/a>&nbsp;\u6216&nbsp;<a href=\"https:\/\/file+.vscode-resource.vscode-cdn.net\/e:\/clipimg_website\/wp\/docs\/idphoto_make_and_check\">\u8bc1\u4ef6\u7167\u5236\u4f5c\u5e76\u68c0\u6d4b\u63a5\u53e3<\/a>\u3002<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u5178\u578b\u4f7f\u7528\u573a\u666f\">\u5178\u578b\u4f7f\u7528\u573a\u666f<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u6c42\u804c\u62db\u8058<\/strong>\uff1a\u5c06\u4f11\u95f2\u98ce\u683c\u7684\u8bc1\u4ef6\u7167\u5feb\u901f\u8f6c\u6362\u4e3a\u7a7f\u7740\u6b63\u88c5\u7684\u804c\u4e1a\u5f62\u8c61\u7167\uff0c\u63d0\u5347\u7b80\u5386\u4e13\u4e1a\u5ea6\u3002<\/li>\n\n\n\n<li><strong>\u516c\u52a1\/\u8003\u8bd5\u62a5\u540d<\/strong>\uff1a\u6ee1\u8db3\u5404\u7c7b\u8003\u8bd5\uff08\u5982\u516c\u52a1\u5458\u3001\u6559\u8d44\uff09\u6216\u8bc1\u4ef6\u529e\u7406\u5bf9\u7740\u88c5\uff08\u5982\u6df1\u8272\u6b63\u88c5\u3001\u6709\u9886\u8863\u670d\uff09\u7684\u7279\u5b9a\u8981\u6c42\u3002<\/li>\n\n\n\n<li><strong>\u6821\u56ed\/\u4f01\u4e1a\u91c7\u96c6<\/strong>\uff1a\u7edf\u4e00\u5b66\u751f\u6216\u5458\u5de5\u7684\u8bc1\u4ef6\u7167\u7740\u88c5\u98ce\u683c\uff0c\u65e0\u9700\u5168\u5458\u73b0\u573a\u66f4\u6362\u670d\u88c5\u62cd\u6444\u3002<\/li>\n\n\n\n<li><strong>\u7167\u76f8\u9986\/\u56fe\u6587\u5e97<\/strong>\uff1a\u4e3a\u987e\u5ba2\u63d0\u4f9b\u4f4e\u6210\u672c\u7684\u201c\u4e91\u6362\u88c5\u201d\u589e\u503c\u670d\u52a1\uff0c\u4e30\u5bcc\u4ea7\u54c1\u7ebf\u3002<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u63a5\u53e3\u5730\u5740<\/strong>:&nbsp;<code>https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes<\/code><\/li>\n\n\n\n<li><strong>\u5728\u7ebf\u6f14\u793a<\/strong>:&nbsp;<a href=\"https:\/\/apidemo.clipimg.com\/\">\u8bd5\u4e00\u8bd5<\/a><\/li>\n\n\n\n<li><strong>Postman<\/strong>:&nbsp;<a href=\"https:\/\/www.postman.com\/qq747954681\/clipimg-com-apidemo\/documentation\/96c8bsy\/apidemo\">\u6587\u6863<\/a><\/li>\n\n\n\n<li><strong>\u8bf7\u6c42\u65b9\u5f0f<\/strong>:&nbsp;<code>POST<\/code><\/li>\n\n\n\n<li><strong>Content-Type<\/strong>:&nbsp;<code>application\/json<\/code><\/li>\n\n\n\n<li><strong>\u9700\u8981API Key<\/strong>: \u662f<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u8bf7\u6c42\u683c\u5f0f\">\u8bf7\u6c42\u683c\u5f0f<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"headers\">Headers<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>X-API-Key: your_api_key_here\nContent-Type: application\/json\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u8bf7\u6c42\u4f53\u53c2\u6570\">\u8bf7\u6c42\u4f53\u53c2\u6570<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"\u56fe\u7247\u8f93\u5165\u4e8c\u9009\u4e00\">\u56fe\u7247\u8f93\u5165\uff08\u4e8c\u9009\u4e00\uff09<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u53c2\u6570<\/th><th>\u7c7b\u578b<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td>file<\/td><td>string<\/td><td>Base64 \u7f16\u7801\u7684\u56fe\u7247\u6570\u636e\uff08\u4e0d\u5305\u542bbase64\u5934\u90e8\uff09\u3002\u4ec5\u652f\u6301\u7eaf\u8272\u80cc\u666f\u56fe\u7247\uff0c\u5e76\u9700\u4f7f\u7528&nbsp;<code>bg_color<\/code>&nbsp;\u6307\u5b9a\u8272\u503c\u3002\u82e5\u672a\u63d0\u4f9b&nbsp;<code>img_name<\/code>&nbsp;\u5219\u5fc5\u9009\u3002<strong>\u6ce8\u610f\uff1a\u4f7f\u7528file\u53c2\u6570\u65f6\uff0c\u5fc5\u987b\u4f20\u5165\u6807\u51c6\u7684\u7eaf\u8272\u80cc\u666f\u8bc1\u4ef6\u7167\u7167\u7247\uff0c\u5426\u5219\u53ef\u80fd\u5f71\u54cd\u6362\u88c5\u6548\u679c<\/strong><\/td><\/tr><tr><td>img_name<\/td><td>string<\/td><td>\u5df2\u5b58\u5728\u7684\u8bc1\u4ef6\u7167\u56fe\u7247\u540d\u79f0\uff08\u5982\u8bc1\u4ef6\u7167\u5236\u4f5c&nbsp;<code>\/idphoto\/make<\/code>&nbsp;\u6216\u8bc1\u4ef6\u7167\u5236\u4f5c+\u68c0\u6d4b&nbsp;<code>\/idphoto\/make_and_check<\/code>&nbsp;\u751f\u6210\u7684&nbsp;<code>img_name<\/code>\uff09\u3002\u82e5\u63d0\u4f9b\u6b64\u53c2\u6570\uff0c\u5219\u4f18\u5148\u4f7f\u7528\u8be5\u56fe\u7247\u8fdb\u884c\u6362\u88c5\u3002<strong>\u63a8\u8350\u4f7f\u7528\u6b64\u65b9\u5f0f\uff0c\u6548\u679c\u4f1a\u66f4\u597d<\/strong>\u3002\u6ce8\u610f\uff1a\u4ecd\u9700\u6307\u5b9a&nbsp;<code>bg_color<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"\u5fc5\u987b\u53c2\u6570\">\u5fc5\u987b\u53c2\u6570<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u53c2\u6570<\/th><th>\u7c7b\u578b<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td>clothes_id<\/td><td>int<\/td><td>\u670d\u88c5ID\u3002\u8bf7\u53c2\u8003\u6362\u88c5\u5217\u8868\u6216\u81ea\u5b9a\u4e49\u670d\u88c5ID<\/td><\/tr><tr><td>bg_color<\/td><td>string<\/td><td>\u6307\u5b9a\u8bc1\u4ef6\u7167\u56fe\u7247\u7684\u80cc\u666f\u8272\uff0c16\u8fdb\u5236\u8868\u793a\uff0c\u4f8b\u5982\uff1a<code>#02A7F0<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"\u53ef\u9009\u53c2\u6570\">\u53ef\u9009\u53c2\u6570<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u53c2\u6570<\/th><th>\u7c7b\u578b<\/th><th>\u9ed8\u8ba4\u503c<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td>enc_color<\/td><td>string<\/td><td>null<\/td><td>\u80cc\u666f\u6e10\u53d8\u8272\u7ed3\u675f\u8272\u503c\uff08Hex\uff09\u3002\u4e0d\u4f20\u503c\u65f6\u4e3a\u7eaf\u8272\u80cc\u666f<\/td><\/tr><tr><td>file_format<\/td><td>int<\/td><td>0<\/td><td>\u8f93\u51fa\u683c\u5f0f\uff080:PNG\uff0c1:JPG\uff09<\/td><\/tr><tr><td>custom<\/td><td>int<\/td><td>0<\/td><td>\u662f\u5426\u4f7f\u7528\u81ea\u5b9a\u4e49\u670d\u88c5\uff080:\u7cfb\u7edf\u670d\u88c5\uff0c1:\u81ea\u5b9a\u4e49\u670d\u88c5\uff09\u3002\u81ea\u5b9a\u4e49\u670d\u88c5ID\u8bf7\u524d\u5f80API\u7ba1\u7406\u4e0a\u4f20\u83b7\u53d6<\/td><\/tr><tr><td>watermark_id<\/td><td>int<\/td><td>null<\/td><td>\u81ea\u5b9a\u4e49\u6c34\u5370id\uff0c\u9700\u8981\u5728API\u7ba1\u7406\u4e0a\u4f20<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u6362\u88c5\u5217\u8868\">\u6362\u88c5\u5217\u8868<\/h2>\n\n\n\n<p>\u4e0b\u8f7d\u7f29\u7565\u56fe\u538b\u7f29\u5305\uff081-16\u7537\u88c5\u300117-32\u5973\u88c5\u300133-48\u7ae5\u88c5\uff09<\/p>\n\n\n\n<p><a href=\"https:\/\/clipimg.com\/wp\/wp-content\/uploads\/2023\/02\/cloth.zip\">\u670d\u88c5\u6587\u4ef6\u4e0b\u8f7d<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u54cd\u5e94\u683c\u5f0f\">\u54cd\u5e94\u683c\u5f0f<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u6210\u529f\u54cd\u5e94\">\u6210\u529f\u54cd\u5e94<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": 0,\n  \"msg\": \"Success\",\n  \"data\": {\n    \"download_url\": \"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\/download\/...\",\n    \"preview_url\": \"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\/preview\/...\",\n    \"img_name\": \"9ad..._changeCloth\",\n    \"preview_img_name\": \"9ad..._changeCloth_preview\",\n    \"print_img_name\": \"9ad..._changeCloth_print\",\n    \"print_url\": \"https:\/\/www.clipimg.com\/api\/idphoto\/print_download\/...\",\n    \"preview_print_url\": \"https:\/\/www.clipimg.com\/api\/idphoto\/print_preview\/...\",\n    \"preview_print_img_name\": \"9ad..._changeCloth_print_preview\"\n  }\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u9519\u8bef\u54cd\u5e94\">\u9519\u8bef\u54cd\u5e94<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": 410,\n  \"msg\": \"\u672a\u68c0\u6d4b\u5230\u4eba\u8138\",\n  \"data\": &#91;]\n}\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u72b6\u6001\u7801\u8bf4\u660e\">\u72b6\u6001\u7801\u8bf4\u660e<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u72b6\u6001\u7801<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>\u6210\u529f<\/td><\/tr><tr><td>400<\/td><td>\u53c2\u6570\u9519\u8bef<\/td><\/tr><tr><td>402<\/td><td>\u60a8\u7684API\u70b9\u6570\u5df2\u7528\u5b8c\uff0c\u8bf7\u53ca\u65f6\u5145\u503c<\/td><\/tr><tr><td>404<\/td><td>img_name\u5bf9\u5e94\u7684\u539f\u59cb\u6587\u4ef6\u4e0d\u5b58\u6216\u5df2\u8fc7\u671f<\/td><\/tr><tr><td>410<\/td><td>\u672a\u68c0\u6d4b\u5230\u4eba\u8138<\/td><\/tr><tr><td>411<\/td><td>\u6362\u88c5\u987b\u8981\u5c3d\u91cf\u9732\u51fa\u8116\u5b50<\/td><\/tr><tr><td>415<\/td><td>\u6362\u88c5\u5f02\u5e38<\/td><\/tr><tr><td>416<\/td><td>\u5904\u7406\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5<\/td><\/tr><tr><td>433<\/td><td>\u4eba\u8138\u5173\u952e\u70b9\u89e3\u6790\u5931\u8d25\uff0c\u8bf7\u66f4\u6362\u7167\u7247\u540e\u91cd\u65b0\u5c1d\u8bd5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u56fe\u7247\u8bbf\u95eeurl\">\u56fe\u7247\u8bbf\u95eeURL<\/h2>\n\n\n\n<p>\uff08\u4ee5\u4e0b\u4e3a\u8def\u5f84\uff0c\u5b9e\u9645\u8bbf\u95ee\u8bf7\u52a0\u524d\u7f00&nbsp;<code>https:\/\/www.clipimg.com\/api<\/code>\uff09<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u9884\u89c8\u56fe\u7247\">\u9884\u89c8\u56fe\u7247<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u6362\u88c5\u7167\u9884\u89c8<\/strong>:&nbsp;<code>\/idphoto\/change_clothes\/preview\/{preview_img_name}<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u4e0b\u8f7d\u56fe\u7247\">\u4e0b\u8f7d\u56fe\u7247<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u6362\u88c5\u7167\u4e0b\u8f7d<\/strong>:&nbsp;<code>\/idphoto\/change_clothes\/download\/{img_name}<\/code>\n<ul class=\"wp-block-list\">\n<li>\u8bf7\u6c42\u65b9\u5f0f:&nbsp;<code>POST<\/code><\/li>\n\n\n\n<li>Header:\u00a0<code>X-API-Key<\/code><\/li>\n\n\n\n<li>\u8ba1\u8d39: \u8c03\u7528\u6210\u529f\u6263\u9664API\u8d26\u623730\u70b9\u4f59\u989d<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u6263\u70b9\u89c4\u5219\u8bf4\u660e\">\u6263\u70b9\u89c4\u5219\u8bf4\u660e<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>\/change_clothes<\/code>&nbsp;\u63a5\u53e3<\/strong>\uff1a\u8c03\u7528\u4e0d\u4ea7\u751f\u8d39\u7528\u3002<\/li>\n\n\n\n<li><strong>\u4e0b\u8f7d\u63a5\u53e3<\/strong>\uff1a\u4e0b\u8f7d\u65e0\u6c34\u5370\u56fe\u7247\u6263 30 \u70b9\/\u6b21\uff1b\u4e0b\u8f7d\u65e0\u6c34\u5370\u6362\u88c5\u6392\u7248\u7167\u6263 100 \u70b9\/\u6b21\u3002<\/li>\n\n\n\n<li><strong>\u7ed3\u679c\u4fdd\u7559<\/strong>\uff1a\u5236\u4f5c\u7ed3\u679c\u4fdd\u75591\u5c0f\u65f6\uff0c1\u5c0f\u65f6\u540e\u81ea\u52a8\u5220\u9664\uff0c\u8bf7\u53ca\u65f6\u4fdd\u5b58\u3002\u91cd\u590d\u4e0b\u8f7d\u540c\u4e00\u5f20\u7167\u7247\u4e0d\u4f1a\u91cd\u590d\u6263\u8d39\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u5404\u8bed\u8a00\u8c03\u7528\u793a\u4f8b\">\u5404\u8bed\u8a00\u8c03\u7528\u793a\u4f8b<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"curl\">curl<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\" \\\n  -H \"X-API-Key: YOUR_API_KEY\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\n    \"file\": \"BASE64_IMAGE_DATA\",\n    \"clothes_id\": 1,\n    \"bg_color\": \"#FFFFFF\",\n    \"file_format\": 1\n  }'\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"python-requests\">Python (requests)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>import base64, json, requests\n\napi = \"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\"\nheaders = {\"X-API-Key\": \"YOUR_API_KEY\", \"Content-Type\": \"application\/json\"}\n\nwith open(\"photo.jpg\", \"rb\") as f:\n    img_b64 = base64.b64encode(f.read()).decode(\"ascii\")\n\npayload = {\n    \"file\": img_b64,\n    \"clothes_id\": 1,\n    \"bg_color\": \"#FFFFFF\",\n    \"file_format\": 1\n}\n\nr = requests.post(api, headers=headers, data=json.dumps(payload))\nprint(r.json())\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nodejs-axios\">Node.js (axios)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>const axios = require('axios');\nconst fs = require('fs');\n\nconst apiKey = 'YOUR_API_KEY';\nconst imagePath = 'photo.jpg';\nconst imageBase64 = fs.readFileSync(imagePath, { encoding: 'base64' });\n\naxios.post('https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes', {\n    file: imageBase64,\n    clothes_id: 1,\n    bg_color: '#FFFFFF',\n    file_format: 1\n}, {\n    headers: {\n        'X-API-Key': apiKey,\n        'Content-Type': 'application\/json'\n    }\n})\n.then(response =&gt; {\n    console.log(JSON.stringify(response.data, null, 2));\n})\n.catch(error =&gt; {\n    console.error(error.response ? error.response.data : error.message);\n});\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"php-curl\">PHP (cURL)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$apiKey = 'YOUR_API_KEY';\n$imagePath = 'photo.jpg';\n$imageBase64 = base64_encode(file_get_contents($imagePath));\n\n$data = &#91;\n    'file' =&gt; $imageBase64,\n    'clothes_id' =&gt; 1,\n    'bg_color' =&gt; '#FFFFFF',\n    'file_format' =&gt; 1\n];\n\n$ch = curl_init('https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes');\ncurl_setopt_array($ch, &#91;\n    CURLOPT_POST =&gt; true,\n    CURLOPT_RETURNTRANSFER =&gt; true,\n    CURLOPT_HTTPHEADER =&gt; &#91;\n        'X-API-Key: ' . $apiKey,\n        'Content-Type: application\/json'\n    ],\n    CURLOPT_POSTFIELDS =&gt; json_encode($data)\n]);\n\n$response = curl_exec($ch);\n$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);\ncurl_close($ch);\n\necho \"HTTP Code: $httpCode\\n\";\necho $response;\n?&gt;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"java-okhttp\">Java (OkHttp)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>import okhttp3.*;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.util.Base64;\n\npublic class ChangeClothesDemo {\n    public static void main(String&#91;] args) throws Exception {\n        String apiKey = \"YOUR_API_KEY\";\n        File file = new File(\"photo.jpg\");\n        byte&#91;] fileContent = Files.readAllBytes(file.toPath());\n        String imageBase64 = Base64.getEncoder().encodeToString(fileContent);\n\n        String json = \"{\"\n                + \"\\\"file\\\": \\\"\" + imageBase64 + \"\\\",\"\n                + \"\\\"clothes_id\\\": 1,\"\n                + \"\\\"bg_color\\\": \\\"#FFFFFF\\\",\"\n                + \"\\\"file_format\\\": 1\"\n                + \"}\";\n\n        OkHttpClient client = new OkHttpClient();\n        RequestBody body = RequestBody.create(MediaType.parse(\"application\/json\"), json);\n        Request request = new Request.Builder()\n                .url(\"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\")\n                .addHeader(\"X-API-Key\", apiKey)\n                .post(body)\n                .build();\n\n        try (Response response = client.newCall(request).execute()) {\n            System.out.println(response.body().string());\n        }\n    }\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"c-httpclient\">C# (HttpClient)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>using System;\nusing System.IO;\nusing System.Net.Http;\nusing System.Text;\nusing System.Threading.Tasks;\n\nclass Program\n{\n    static async Task Main(string&#91;] args)\n    {\n        var apiKey = \"YOUR_API_KEY\";\n        var imagePath = \"photo.jpg\";\n        var imageBase64 = Convert.ToBase64String(File.ReadAllBytes(imagePath));\n\n        var json = $@\"{{\n            \"\"file\"\": \"\"{imageBase64}\"\",\n            \"\"clothes_id\"\": 1,\n            \"\"bg_color\"\": \"\"#FFFFFF\"\",\n            \"\"file_format\"\": 1\n        }}\";\n\n        using (var client = new HttpClient())\n        {\n            client.DefaultRequestHeaders.Add(\"X-API-Key\", apiKey);\n            var content = new StringContent(json, Encoding.UTF8, \"application\/json\");\n            \n            var response = await client.PostAsync(\"https:\/\/www.clipimg.com\/api\/idphoto\/change_clothes\", content);\n            var result = await response.Content.ReadAsStringAsync();\n            \n            Console.WriteLine(result);\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u76f8\u5173\u63a8\u8350\">\u76f8\u5173\u63a8\u8350<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.clipimg.com\/wp\/docs\/idphoto_make\/\" title=\"\u8bc1\u4ef6\u7167\u5236\u4f5cAPI\u6587\u6863\">\u8bc1\u4ef6\u7167\u5236\u4f5c\u63a5\u53e3\u6587\u6863<\/a>\uff1a\u5148\u5236\u4f5c\u8bc1\u4ef6\u7167\uff0c\u518d\u8fdb\u884c\u6362\u88c5\u3002<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u53ef\u7acb\u56fe ClipImg \u8bc1\u4ef6\u7167\u6362\u88c5 API \u670d\u52a1 \u63a5\u53e3\u6982\u8ff0 \u672c\u63a5\u53e3\u63d0\u4f9b\u4e13\u4e1a\u7684\u8bc1\u4ef6\u7167\u667a\u80fd\u6362\u88c5\u670d\u52a1\uff0c\u652f\u6301\u5bf9\u7528\u6237\u4e0a\u4f20&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[18],"doc_tag":[],"class_list":["post-1862","docs","type-docs","status-publish","hentry","doc_category-api-doc"],"aioseo_notices":[],"year_month":"2026-04","word_count":665,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.clipimg.com\/wp\/author\/admin\/"},"doc_category_info":[{"term_name":"\u53ef\u7acb\u56feAPI\u6587\u6863","term_url":"https:\/\/www.clipimg.com\/wp\/docs-category\/api-doc\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/docs\/1862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/comments?post=1862"}],"version-history":[{"count":19,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/docs\/1862\/revisions"}],"predecessor-version":[{"id":3849,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/docs\/1862\/revisions\/3849"}],"wp:attachment":[{"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/media?parent=1862"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/doc_category?post=1862"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.clipimg.com\/wp\/wp-json\/wp\/v2\/doc_tag?post=1862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}