seperate adjust
This commit is contained in:
19
src/App.vue
19
src/App.vue
@@ -46,9 +46,24 @@ async function exportBatch() {
|
||||
|
||||
if (outputDir && typeof outputDir === 'string') {
|
||||
isExporting.value = true;
|
||||
|
||||
// Map images to include manual position
|
||||
const exportTasks = store.images.map(img => ({
|
||||
path: img.path,
|
||||
manual_position: img.manualPosition || null
|
||||
}));
|
||||
|
||||
// Pass dummy globals for rust struct compatibility
|
||||
// The backend struct fields are named _manual_override and _manual_position
|
||||
const rustWatermarkSettings = {
|
||||
...store.watermarkSettings,
|
||||
_manual_override: false,
|
||||
_manual_position: { x: 0.5, y: 0.5 }
|
||||
};
|
||||
|
||||
await invoke('export_batch', {
|
||||
images: store.images,
|
||||
watermark: store.watermarkSettings,
|
||||
images: exportTasks,
|
||||
watermark: rustWatermarkSettings,
|
||||
outputDir: outputDir
|
||||
});
|
||||
alert("Batch export completed!");
|
||||
|
||||
Reference in New Issue
Block a user