AI 生成: 一个基于Flask的AI一句话生成图片、图标、Logo的Web应用,使用Pollinations AI免费图像生成API。

This commit is contained in:
admin
2026-09-29 18:09:39 +08:00
commit 50e35d42c0
6 changed files with 564 additions and 0 deletions
+81
View File
@@ -0,0 +1,81 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AI 图片生成器 · 一句话生成图片</title>
<link rel="stylesheet" href="/static/style.css" />
</head>
<body>
<div class="app">
<header class="header">
<h1>🎨 AI 图片生成器</h1>
<p class="subtitle">输入一句话,生成图片 / 图标 / Logo</p>
</header>
<main class="main">
<section class="panel form-panel">
<label class="field">
<span class="field-label">图片描述</span>
<textarea
id="prompt"
rows="3"
placeholder="例如:一只在星空下奔跑的机械猫"
></textarea>
</label>
<div class="row">
<label class="field">
<span class="field-label">类型</span>
<select id="type">
<option value="image">图片</option>
<option value="icon">图标</option>
<option value="logo">Logo</option>
</select>
</label>
<label class="field">
<span class="field-label">尺寸</span>
<select id="size">
<option value="square">正方形 1024×1024</option>
<option value="landscape">横向 1280×768</option>
<option value="portrait">纵向 768×1280</option>
</select>
</label>
<label class="field">
<span class="field-label">风格</span>
<select id="style">
<option value="realistic">写实</option>
<option value="cartoon">卡通</option>
<option value="watercolor">水彩</option>
<option value="cyberpunk">赛博朋克</option>
<option value="minimal">极简</option>
</select>
</label>
</div>
<button id="generateBtn" class="btn-primary">✨ 生成图片</button>
<p id="status" class="status"></p>
</section>
<section class="panel preview-panel">
<div id="placeholder" class="placeholder">
<div class="placeholder-icon">🖼️</div>
<p>生成的图片会显示在这里</p>
</div>
<img id="resultImage" class="result-image hidden" alt="生成结果" />
<div id="actions" class="actions hidden">
<a id="downloadBtn" class="btn-secondary" download="ai-image.png">⬇️ 下载图片</a>
</div>
</section>
</main>
<footer class="footer">
<p>Powered by Pollinations AI · 仅供学习交流</p>
</footer>
</div>
<script src="/static/script.js"></script>
</body>
</html>