seperate adjust

This commit is contained in:
Julian Freeman
2026-01-19 00:41:28 -04:00
parent de0ed2bdc2
commit 3e5d5aa848
5 changed files with 76 additions and 35 deletions

View File

@@ -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!");