修复编辑器参考图与后台日期问题
后台 Dashboard 默认日期按北京时间计算 图片快编请求补齐额外参考图、模型和尺寸参数 后端校验参考图 objectKey 归属并放宽编辑请求体限制 同步资产契约、测试和相关文档
This commit is contained in:
@@ -676,6 +676,7 @@ describe('useImageCanvasGenerationSubmissionWorkflow', () => {
|
||||
expect(editEditorImageMock).toHaveBeenCalledWith(
|
||||
expect.objectContaining({
|
||||
sourceImageSrc: 'data:image/png;base64,marked-source',
|
||||
referenceImageSrcs: ['data:image/png;base64,style.png'],
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
@@ -1015,7 +1015,9 @@ export function useImageCanvasGenerationSubmissionWorkflow({
|
||||
|
||||
try {
|
||||
const needsExtraReferenceImageSrcs =
|
||||
panelMode === 'redraw' || isVideoQuickEditSource(quickEditSourceLayer);
|
||||
panelMode === 'quick-edit' ||
|
||||
panelMode === 'redraw' ||
|
||||
isVideoQuickEditSource(quickEditSourceLayer);
|
||||
const extraReferenceImageSrcs = needsExtraReferenceImageSrcs
|
||||
? await Promise.all(
|
||||
quickEditReferences.map((reference) =>
|
||||
@@ -1215,6 +1217,9 @@ export function useImageCanvasGenerationSubmissionWorkflow({
|
||||
sourceImageSrc: sourceReferenceImageSrc,
|
||||
size: quickEditSize,
|
||||
model: normalizeEditorImageModel(quickEditPanel.model),
|
||||
...(extraReferenceImageSrcs.length
|
||||
? { referenceImageSrcs: extraReferenceImageSrcs }
|
||||
: {}),
|
||||
projectId,
|
||||
assetKind: quickEditSourceLayer.assetKind,
|
||||
generationInputs,
|
||||
|
||||
@@ -1324,6 +1324,7 @@ describe('editorProjectClient', () => {
|
||||
sourceImageSrc: 'data:image/png;base64,source',
|
||||
size: '1024x1024',
|
||||
model: 'gpt-image-2',
|
||||
referenceImageSrcs: ['data:image/png;base64,style'],
|
||||
projectId: 'editor-project-1',
|
||||
assetKind: 'character',
|
||||
assetFolderId: 'project',
|
||||
@@ -1346,6 +1347,7 @@ describe('editorProjectClient', () => {
|
||||
sourceImageSrc: 'data:image/png;base64,source',
|
||||
size: '1024x1024',
|
||||
model: 'gpt-image-2',
|
||||
referenceImageSrcs: ['data:image/png;base64,style'],
|
||||
projectId: 'editor-project-1',
|
||||
assetKind: 'character',
|
||||
generationInputs: {
|
||||
|
||||
@@ -187,6 +187,7 @@ export type EditorImageEditInput = {
|
||||
sourceImageSrc: string;
|
||||
size?: string;
|
||||
model?: string;
|
||||
referenceImageSrcs?: string[];
|
||||
projectId?: string | null;
|
||||
assetKind?: string | null;
|
||||
generationInputs?: EditorAssetGenerationInputs | null;
|
||||
@@ -832,6 +833,9 @@ export async function editEditorImage(input: EditorImageEditInput) {
|
||||
sourceImageSrc: input.sourceImageSrc,
|
||||
...(input.size ? { size: input.size } : {}),
|
||||
...(input.model ? { model: input.model } : {}),
|
||||
...(input.referenceImageSrcs?.length
|
||||
? { referenceImageSrcs: input.referenceImageSrcs }
|
||||
: {}),
|
||||
...(input.projectId ? { projectId: input.projectId } : {}),
|
||||
...(input.assetKind ? { assetKind: input.assetKind } : {}),
|
||||
...(input.generationInputs
|
||||
|
||||
Reference in New Issue
Block a user