Name
Last commit
Last update
public Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
index.html Loading commit data...
package.json Loading commit data...
postcss.config.js Loading commit data...
tailwind.config.js Loading commit data...
vite.config.js Loading commit data...

AI Toolbox

AI 工具箱是一个功能丰富的AI工具集合平台,集成了多种实用的人工智能工具和功能。该项目采用现代化的Web技术栈构建,提供直观的用户界面和流畅的使用体验。

功能特性

图片处理工具

  • 智能背景移除:自动识别并移除图片背景
  • 图片水印添加:为图片添加自定义水印
  • 图片压缩工具:优化图片大小,保持质量
  • 图片Base64转换:图片与Base64编码互转
  • 手写效果生成:将文字转换为手写风格图片

文本转换工具

  • 文字转图片卡片:将文本转换为精美的分享卡片
  • 名言卡片生成:创建精美的名言引用卡片
  • Markdown转图片:将Markdown文本转换为图片
  • LaTeX公式转图片:数学公式可视化工具
  • 文本差异对比:比较两段文本的差异

开发者工具

  • JSON格式化工具:美化和验证JSON数据,支持语法高亮
  • URL编解码工具:URL字符串的编码与解码
  • 代码美化工具:支持多种编程语言的代码格式化

多媒体工具

  • 字幕生成器:自动为视频生成字幕文件
  • 图文叠加工具:在图片上叠加文字内容

通用功能

  • 多语言支持:完整的中英日韩文界面切换
  • 响应式设计:完美适配桌面端和移动端
  • 实时预览:所有工具支持即时预览效果

快速开始

前置要求

  • Node.js (版本 16.0.0 或更高)
  • npm (版本 7.0.0 或更高)

安装

  1. 克隆仓库
git clone https://github.com/fisherdaddy/ai-toolbox.git
cd ai-toolbox
  1. 安装依赖
npm install
  1. 启动开发服务器
npm run dev
  1. 在浏览器中打开 http://localhost:3000 查看应用

使用方法

  1. 文字转图片卡片

    • 导航到 "文字卡片" 工具
    • 在左侧输入框中输入文本
    • 可选择不同的主题样式和字体
    • 右侧实时预览生成的图片卡片
    • 点击 "导出为图片" 下载生成的图片
  2. JSON格式化工具

    • 导航到 "JSON 格式化" 工具
    • 在左侧输入框中粘贴JSON数据
    • 支持JSON验证和错误提示
    • 右侧自动显示格式化后的JSON结构
    • 支持复制格式化后的代码
  3. 智能背景移除

    • 上传需要处理的图片
    • 自动识别并移除图片背景
    • 支持预览和下载处理后的图片
    • 可调整处理参数以获得最佳效果

技术栈

  • React 18
  • React Router v6
  • Styled Components
  • Vite
  • Ant Design
  • i18next

贡献指南

我们欢迎所有形式的贡献,无论是新功能、bug修复还是文档改进。请遵循以下步骤:

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的改动 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建一个 Pull Request

许可证

本项目采用 Apache 许可证 - 查看 LICENSE 文件了解详情