Tạo ứng dụng web bằng Python với Streamlit.
Ứng dụng: TikZ to PNG Converter - Chuyển đổi mã Tikz về hình PNG
Web app: tikz2img.streamlit.app/
-----------------------------------------------------------------------------------------------(Tính năng)
1. Nhập hoặc dán mã Tikz (Latex) vào ô rồi nhấn nút "CHUYỂN ĐỔI", ứng dụng sẽ chuyển thành hình vẽ định dạng PNG.
2. Download hình được vẽ xuống máy tính.
3. Có checkbox để bật/tắt thiết lập DPI, chiều rộng, chiều cao của hình vẽ.
4. Có 1 ví dụ mã Tikz cho bạn test thử.
-----------------------------------------------------------------------------------------------(Hướng dẫn)
- Phần 1:
1. Hàm để biên dịch mã TikZ thành PDF và chuyển đổi thành hình ảnh PNG.
2. Thiết lập giao diện Streamlit: thiết lập người dùng trên sidebar, kết quả hình ảnh ở bên phải.
3. Đưa ra 1 ví dụ để người dùng test thử.
- Phần 2:
1. Thiết lập DPI, chiều rộng, chiều cao cho hình vẽ.
2. Thêm nút tải hình vẽ xuống máy tính.
3. Thay đổi tiêu đề, icon trang web, canh giữa cho các tiêu đề và nút bấm.
4. Thêm thanh tiến độ khi biên dịch hình ảnh.
5. Thêm checkbox để để bật/tắt thiết lập DPI, chiều rộng, chiều cao.
6. Điều chỉnh hàm tikz2image() để người dùng nhập mã Tikz ngắn gọn hơn.
7. Đưa lên web (Deploy với requirements.txt và packages.txt).
Негізгі бет [Streamlit] TikZ to PNG Converter (Intro)
Пікірлер