Design
将sRGB色彩值转换为LAB用于色彩管理,支持alpha通道处理
用三种语言从你的代码中调用此工具。
curl -X POST 'https://api.elysiatools.com/zh/api/tools/srgb-to-lab-converter' \
-H 'Content-Type: application/json' \
-d '{"srgb":"Enter sRGB values, one per line:\nsrgb(255,0,128)\nsrgba(255,0,128,0.5)\nrgb(255,0,128)\nrgba(255,0,128,0.5)\n255,0,128\n255,0,128,0.5\nR:255 G:0 B:128\nR:255 G:0 B:128 A:0.5\n#FF0080\n#FF008080\nff0080\nff008080","format":"lab","alphaHandling":"white","customBackground":"#FFFFFF"}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST https://api.elysiatools.com/zh/api/tools/srgb-to-lab-converter| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| srgb | textarea | 是 | — |
| format | select | 是 | — |
| alphaHandling | select | 是 | — |
| customBackground | color | 否 | Alpha合成使用的自定义背景颜色(选择自定义背景时使用) |
文本结果
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-srgb-to-lab-converter": {
"name": "srgb-to-lab-converter",
"description": "将sRGB色彩值转换为LAB用于色彩管理,支持alpha通道处理",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=srgb-to-lab-converter",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "srgb-to-lab-converter",
"arguments": {
"srgb": "Enter sRGB values, one per line:\nsrgb(255,0,128)\nsrgba(255,0,128,0.5)\nrgb(255,0,128)\nrgba(255,0,128,0.5)\n255,0,128\n255,0,128,0.5\nR:255 G:0 B:128\nR:255 G:0 B:128 A:0.5\n#FF0080\n#FF008080\nff0080\nff008080",
"format": "lab",
"alphaHandling": "white",
"customBackground": "#FFFFFF"
}
}
}有问题或反馈?请联系 [email protected]