当前位置: 科技师 » 电脑知识 » 正文

ScreenCoder:将UI截图快速转化为HTML/CSS代码的工具

ScreenCoder(将UI截图快速转化为HTML/CSS代码的工具)简介

ScreenCoder是一个开源免费的将UI截图快速转化为HTML/CSS代码的工具,能够将任何UI截图或设计稿快速转换为干净、可编辑的代码,能够帮助我们大大提高了开发效率。该工具通过使用模块化的多代理架构,结合视觉理解、布局规划和自适应代码合成等技术,实现生成准确的前端代码。无论是快速原型设计,还是构建精确的用户界面,都能帮助开发者和设计师轻松搞定这一过程。

ScreenCoder:将UI截图快速转化为HTML/CSS代码的工具

支持多种生成模型,包括 Doubao、Qwen、GPT 和 Gemini,我们可以根据自己的需求选择合适的模型

ScreenCoder(将UI截图快速转化为HTML/CSS代码的工具)官网及教程

部署步骤

1. 克隆代码库

在终端中运行以下命令,将代码库克隆到本地:

git clone https://github.com/leigest519/ScreenCoder.git
cd ScreenCoder

2. 创建虚拟环境

创建一个 Python 虚拟环境以隔离项目依赖:

python3 -m venv .venv
source .venv/bin/activate  # Linux/macOS
# .venv\Scripts\activate  # Windows

3. 安装所需的依赖项:

pip install -r requirements.txt

4. 配置模型和 API 密钥,根据选择的生成模型,修改 block_parsor.pyhtml_generator.py 文件中的模型设置。支持的模型包括 Doubao(默认)、Qwen、GPT 和 Gemini。

创建一个文本文件以存放 API 密钥,例如 doubao_api.txt,并将密钥添加到文件中。确保该文件位于项目根目录,并且已包含在 .gitignore 中。

5. 运行应用程序,使用以下命令启动应用程序:

python main.py

6. 使用 非常简单,只需将设计截图上传,系统便会自动进行 UI 元素检测,生成初步的 HTML 代码。开发者还可以根据需要对生成的代码进行自定义修改,以满足实际项目的需求。

未经允许不得转载:科技师 » ScreenCoder:将UI截图快速转化为HTML/CSS代码的工具

相关文章