kanvas bindings

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2025-11-07 12:21:48 -05:00
parent 5dde890cb6
commit f2835499b1
6 changed files with 129 additions and 26 deletions
+8 -1
View File
@@ -3,7 +3,14 @@ function controlInputMode(inputMode, ...args) {
if (updateEl) updateEl.click();
const tab = gradioApp().querySelector('#control-tab-input button.selected');
if (!tab) return ['Image', ...args];
inputMode = tab.innerText;
let inputTab = tab.innerText;
log('controlInputMode', inputMode, inputTab);
if ((inputTab === 'Image') && ('kanvas' in window)) {
inputTab = 'Kanvas';
// const imageData = window.kanvas.getImageData();
const imageData = window.kanvas.getImage();
args[0] = imageData;
}
return [inputMode, ...args];
}