save code
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
|
||||
.upload-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
gap: 20px;
|
||||
width: 100%;
|
||||
max-width: 900px;
|
||||
@@ -204,7 +204,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<h1>AI 换装系统</h1>
|
||||
<p class="subtitle">上传模特、上衣、裤子三张图片,AI 自动完成换装</p>
|
||||
<p class="subtitle">上传模特和上衣两张图片,AI 自动完成换装</p>
|
||||
|
||||
<div class="upload-grid">
|
||||
<!-- 模特 -->
|
||||
@@ -224,15 +224,6 @@
|
||||
<div class="upload-hint">节点 10 · 上身服装</div>
|
||||
<img class="preview-img" id="preview-shirt" alt="上衣预览" />
|
||||
</div>
|
||||
|
||||
<!-- 裤子 -->
|
||||
<div class="upload-card" id="card-pants">
|
||||
<input type="file" accept="image/*" id="input-pants" />
|
||||
<div class="upload-icon">👖</div>
|
||||
<div class="upload-label">裤子图片</div>
|
||||
<div class="upload-hint">节点 4 · 下身服装</div>
|
||||
<img class="preview-img" id="preview-pants" alt="裤子预览" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="btn-run" id="btn-run" disabled>开始换装</button>
|
||||
@@ -245,7 +236,7 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const images = { model: null, shirt: null, pants: null };
|
||||
const images = { model: null, shirt: null };
|
||||
|
||||
function setupUpload(inputId, previewId, cardId, key) {
|
||||
const input = document.getElementById(inputId);
|
||||
@@ -269,11 +260,10 @@
|
||||
|
||||
setupUpload('input-model', 'preview-model', 'card-model', 'model');
|
||||
setupUpload('input-shirt', 'preview-shirt', 'card-shirt', 'shirt');
|
||||
setupUpload('input-pants', 'preview-pants', 'card-pants', 'pants');
|
||||
|
||||
function updateRunButton() {
|
||||
const btn = document.getElementById('btn-run');
|
||||
btn.disabled = !(images.model && images.shirt && images.pants);
|
||||
btn.disabled = !(images.model && images.shirt);
|
||||
}
|
||||
|
||||
function setStatus(msg, cls = '') {
|
||||
@@ -308,7 +298,6 @@
|
||||
body: JSON.stringify({
|
||||
model_image: images.model,
|
||||
shirt_image: images.shirt,
|
||||
// pants_image: images.pants,
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user