fix(phase-images): 修正 generateMJ 参数顺序与函数体一致

上游新增 manifest 参数时签名与 saveManifest 调用顺序不一致,
导致运行时 manifestPath/manifest 位置颠倒。统一为 manifestPath, manifest。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
lc
2026-05-01 22:53:35 +08:00
parent d800441e86
commit c7a6d69331

View File

@@ -49,7 +49,7 @@ async function phaseImages(manifest, manifestPath, options) {
if (model === 'gemini') {
result = await generateGemini(item, idx, dir, imagesDir, ratio, refs)
} else if (model === 'mj') {
result = await generateMJ(item, idx, dir, imagesDir, ratio, refs, manifest, manifestPath)
result = await generateMJ(item, idx, dir, imagesDir, ratio, refs, manifestPath, manifest)
} else if (model === 'kling') {
result = await generateKling(item, idx, dir, imagesDir, ratio, refs)
} else {
@@ -116,7 +116,7 @@ async function generateGemini(item, idx, dir, imagesDir, ratio, refs) {
return { file }
}
async function generateMJ(item, idx, dir, imagesDir, ratio, refs, manifest, manifestPath) {
async function generateMJ(item, idx, dir, imagesDir, ratio, refs, manifestPath, manifest) {
const { MJApi, ImageUtils } = require('../mj-image-generator')
const referenceImages = refs.urls.length > 0 ? refs.urls : []
const styleWeight = 200