MCPcopy Index your code
hub / github.com/baidu/mix-img

github.com/baidu/mix-img @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
20 symbols 75 edges 26 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

mix-img

mix-img图片合成工具,通过调用canvas API实现包括图片和文字的合成并最终生成图片base64,合成成功后向用户展示和分享。

image

Install

npm install --save mix-img

Quick Start

import {mixImg} from 'mix-img';
import {mixConfig} from './mixConfig';  // 配置文件路径自定义
async function getImg() {
    const res = await mixImg(mixConfig);
    console.log('图片合成结束', res);
}

mixConfig参数配置可参见参数说明文档;Lib库使用者可以通过调试工具在本地进行预览调试,生成配置。

Document

ChangeLog

Please visit document ChangeLog

Core symbols most depended-on inside this repo

replaceVariable
called by 6
src/utils/canvasUtils.js
renameKey
called by 5
src/utils/tools.js
addBackgroundImg
called by 4
src/index.js
addDynamicElementToCanvas
called by 4
src/index.js
clientType
called by 4
src/utils/tools.js
getBase64
called by 3
src/index.js
mixImg
called by 3
src/index.js
addTextToCanvas
called by 3
src/utils/canvasUtils.js

Shape

Function 20

Languages

TypeScript100%

Modules by API surface

src/utils/canvasUtils.js7 symbols
src/index.js7 symbols
src/utils/tools.js3 symbols
test/e2e/index.js1 symbols
src/utils/qrcode.js1 symbols
src/utils/createImg.js1 symbols

For agents

$ claude mcp add mix-img \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact