添加单张图片变换
This commit is contained in:
+9
-8
@@ -249,7 +249,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<h1>AI 换装测试</h1>
|
||||
<p class="subtitle">上传模特和衣服图片,调用 /change_cloth_base64 接口测试</p>
|
||||
<p class="subtitle">上传图片调用 /change_cloth_base64 接口;只传模特→单图编辑,加上衣→换装,再加裤子→换装+换裤</p>
|
||||
|
||||
<div class="upload-grid">
|
||||
<!-- 模特 -->
|
||||
@@ -262,13 +262,14 @@
|
||||
<img class="preview-img" id="preview-human" alt="模特预览" />
|
||||
</div>
|
||||
|
||||
<!-- 上衣 -->
|
||||
<div class="upload-card" id="card-cloth">
|
||||
<!-- 上衣(可选) -->
|
||||
<div class="upload-card optional" id="card-cloth">
|
||||
<button class="btn-clear" id="clear-cloth" title="清除">✕</button>
|
||||
<input type="file" accept="image/*" id="input-cloth" />
|
||||
<div class="upload-icon">👕</div>
|
||||
<div class="upload-label">上衣图片</div>
|
||||
<div class="upload-hint">cloth_img · 必填</div>
|
||||
<div class="upload-hint">cloth_img · 可选</div>
|
||||
<span class="badge-optional">无则走 service1,有则走 service2</span>
|
||||
<img class="preview-img" id="preview-cloth" alt="上衣预览" />
|
||||
</div>
|
||||
|
||||
@@ -279,7 +280,7 @@
|
||||
<div class="upload-icon">👖</div>
|
||||
<div class="upload-label">裤子图片</div>
|
||||
<div class="upload-hint">kuzi_img · 可选</div>
|
||||
<span class="badge-optional">有则走 8888 服务,无则走 8889</span>
|
||||
<span class="badge-optional">填了则走 service3</span>
|
||||
<img class="preview-img" id="preview-kuzi" alt="裤子预览" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -365,7 +366,7 @@
|
||||
}
|
||||
|
||||
function updateRunButton() {
|
||||
document.getElementById('btn-run').disabled = !(images.human && images.cloth);
|
||||
document.getElementById('btn-run').disabled = !images.human;
|
||||
}
|
||||
|
||||
function setStatus(msg, cls = '') {
|
||||
@@ -397,10 +398,10 @@
|
||||
|
||||
const body = {
|
||||
human_img: images.human,
|
||||
cloth_img: images.cloth,
|
||||
change_desc: getChangeDesc(),
|
||||
};
|
||||
if (images.kuzi) body.kuzi_img = images.kuzi;
|
||||
if (images.cloth) body.cloth_img = images.cloth;
|
||||
if (images.kuzi) body.kuzi_img = images.kuzi;
|
||||
|
||||
try {
|
||||
const resp = await fetch('/change_cloth_base64', {
|
||||
|
||||
Reference in New Issue
Block a user