diff --git a/packages/ctool-config/src/config.ts b/packages/ctool-config/src/config.ts index 004a1c47..1a57876c 100644 --- a/packages/ctool-config/src/config.ts +++ b/packages/ctool-config/src/config.ts @@ -203,6 +203,10 @@ export let _tools = { feature: ["zhNumber"], parent_directory: "", }, + simpleImage: { + feature: ["simpleImage"], + parent_directory: "", + }, } as const; // 分类 配置 @@ -211,7 +215,7 @@ export const _categoryTool: Record = { check: ["sign", "regex", "diffs", "crontab", "bcrypt", "dataValidation"], encoder_decoder: ["base64", "url", "unicode", "jwt", "hexString", "html", "gzip", "asn1", "punycode"], conversion: ["json", "pinyin", "radix", "serialize", "unit", "time", "ascii", "variableConversion", "hexString", "arm", "httpSnippet", "color", "urlParse", "dockerCompose", "zhNumber"], - generate: ["qrCode", "barcode", "randomString", "uuid", "binary", "ipcalc", "sqlFillParameter", "httpSnippet"], + generate: ["qrCode", "barcode", "randomString", "uuid", "binary", "ipcalc", "sqlFillParameter", "httpSnippet", "simpleImage"], other: ["ip", "code", "websocket", "unit", "text"], }; diff --git a/packages/ctool-core/src/i18n/locales/en/tool.i18n.json5 b/packages/ctool-core/src/i18n/locales/en/tool.i18n.json5 index 85fe17c7..69ba2a7a 100644 --- a/packages/ctool-core/src/i18n/locales/en/tool.i18n.json5 +++ b/packages/ctool-core/src/i18n/locales/en/tool.i18n.json5 @@ -94,5 +94,6 @@ "zhNumber": "Chinese digital conversion", "punycode": "Punycode", "punycode_encoder": "Encoder", - "punycode_decoder": "Decoder" + "punycode_decoder": "Decoder", + "simpleImage": "Easy image generator" } diff --git a/packages/ctool-core/src/i18n/locales/zh_CN/tool.i18n.json5 b/packages/ctool-core/src/i18n/locales/zh_CN/tool.i18n.json5 index 6b234b08..31df8994 100644 --- a/packages/ctool-core/src/i18n/locales/zh_CN/tool.i18n.json5 +++ b/packages/ctool-core/src/i18n/locales/zh_CN/tool.i18n.json5 @@ -104,5 +104,6 @@ "zhNumber": "中文数字转换", "punycode": "域名编码", "punycode_encoder": "编码", - "punycode_decoder": "解码" + "punycode_decoder": "解码", + "simpleImage": "简易图片生成器" } diff --git a/packages/ctool-core/src/tools/simpleImage/SimpleImage.vue b/packages/ctool-core/src/tools/simpleImage/SimpleImage.vue new file mode 100644 index 00000000..b7813072 --- /dev/null +++ b/packages/ctool-core/src/tools/simpleImage/SimpleImage.vue @@ -0,0 +1,78 @@ + + + diff --git a/packages/ctool-core/src/tools/simpleImage/i18n/en.json5 b/packages/ctool-core/src/tools/simpleImage/i18n/en.json5 new file mode 100644 index 00000000..aad07134 --- /dev/null +++ b/packages/ctool-core/src/tools/simpleImage/i18n/en.json5 @@ -0,0 +1,10 @@ +{ + "background": "Background", + "text_color": "Text Color", + "font_size": "Size", + "height": "Height", + "width": "Width", + "text": "Text", + "format": "format", + "download": "download" +} diff --git a/packages/ctool-core/src/tools/simpleImage/i18n/zh_CN.json5 b/packages/ctool-core/src/tools/simpleImage/i18n/zh_CN.json5 new file mode 100644 index 00000000..87cab80c --- /dev/null +++ b/packages/ctool-core/src/tools/simpleImage/i18n/zh_CN.json5 @@ -0,0 +1,10 @@ +{ + "background": "背景", + "text_color": "文本颜色", + "font_size": "大小", + "height": "高", + "width": "宽", + "text": "文本", + "format": "格式", + "download": "下载" +}