UI2HTML es una herramienta innovadora que convierte imágenes de interfaces de usuario en código HTML. Utilizando la API de OpenAI, esta aplicación analiza y describe detalladamente la interfaz de usuario y genera el código HTML correspondiente, asegurando que el diseño sea receptivo y fiel al original.
Con UI2HTML, puedes transformar imágenes de interfaces de usuario en código HTML de manera sencilla y eficiente. La aplicación utiliza la API de OpenAI para analizar y describir la interfaz de usuario, generando un código HTML preciso y estilizado. Para desarrollar esta aplicación necesitaremos:
- API de OpenAI
- Streamlit
- Carga una imagen de la interfaz de usuario.
- La imagen se analiza y se describe detalladamente.
- Se genera un código HTML basado en la descripción de la interfaz de usuario.
- El código HTML se refina para mejorar la precisión y la capacidad de respuesta.
- Convertir imagen a HTML: Convierte imágenes de interfaces de usuario en código HTML.
- Refinamiento de HTML: Mejora la precisión y la capacidad de respuesta del código HTML generado.
- Descarga de HTML: Permite descargar el código HTML generado.
- Asegúrate de tener Python 3.8 o superior instalado en tu máquina.
- Clona este repositorio usando
git clone https://github.com/bladealex9848/UI2HTML.git
- Navega al directorio del proyecto
cd UI2HTML
- Instala las dependencias necesarias usando
pip install -r requirements.txt
- Ejecuta
streamlit run app.py
para iniciar la aplicación. - Obtén una clave API de Gemini para usar su API.
- Convertir imagen a HTML
- Carga una imagen de la interfaz de usuario.
- Haz clic en "Convertir en código HTML".
- Espera a que se genere y refine el código HTML.
- Descarga el archivo HTML generado.
Si deseas contribuir a este proyecto, por favor, realiza un fork de este repositorio, crea una nueva rama, realiza tus cambios y envía un pull request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE
para obtener más detalles.