修改发型为最终发型
This commit is contained in:
@@ -156,7 +156,7 @@ async function submitTest() {
|
||||
fd.append('prompt', $('promptInput').value);
|
||||
const _reqStart = performance.now();
|
||||
try {
|
||||
const r = await fetch(API_BASE + '/api/v1/hair/grow', { method:'POST', body:fd });
|
||||
const r = await fetch(API_BASE + '/api/v1/hair/grow', { method:'POST', headers:{ 'X-Internal-Token': 'dev-shared-secret-2026' }, body:fd });
|
||||
const json = await r.json();
|
||||
const _elapsed = ((performance.now() - _reqStart) / 1000).toFixed(2);
|
||||
$('jsonContent').textContent = JSON.stringify(json, null, 2);
|
||||
@@ -179,6 +179,9 @@ function renderSchemes(results) {
|
||||
let html = '';
|
||||
results.forEach((r, i) => {
|
||||
const lb = TYPE_LABELS[r.hairline_type] || r.hairline_type;
|
||||
// 直连 worker 时后端返回 base64(网关才会改写为 *_url),URL 缺失则回退 data URI
|
||||
const overlaySrc = r.image_url || (r.image_base64 ? 'data:image/png;base64,' + r.image_base64 : '');
|
||||
const grownSrc = r.grown_image_url || (r.grown_image_base64 ? 'data:image/jpeg;base64,' + r.grown_image_base64 : '');
|
||||
|
||||
// 原图
|
||||
const origSlot = '<div class="img-slot">'+
|
||||
@@ -190,15 +193,15 @@ function renderSchemes(results) {
|
||||
'<div class="label"><span class="dot preview"></span>原图+发际线叠加</div>'+
|
||||
'<div class="thumb"><div class="img-stack">'+
|
||||
'<img class="layer-base" src="'+_origUrl+'" alt="原图">'+
|
||||
'<img class="layer-anno" src="'+r.image_url+'" alt="叠加">'+
|
||||
'<img class="layer-anno" src="'+overlaySrc+'" alt="叠加">'+
|
||||
'</div></div></div>';
|
||||
|
||||
// 生发效果
|
||||
let grownSlot;
|
||||
if (r.grown_image_url) {
|
||||
if (grownSrc) {
|
||||
grownSlot = '<div class="img-slot">'+
|
||||
'<div class="label"><span class="dot grown"></span>生发效果</div>'+
|
||||
'<div class="thumb"><img src="'+r.grown_image_url+'" alt="生发"></div></div>';
|
||||
'<div class="thumb"><img src="'+grownSrc+'" alt="生发"></div></div>';
|
||||
} else {
|
||||
grownSlot = '<div class="img-slot">'+
|
||||
'<div class="label"><span class="dot grown"></span>生发效果</div>'+
|
||||
|
||||
Reference in New Issue
Block a user