mirror of
https://github.com/gradio-app/gradio.git
synced 2024-12-21 02:19:59 +08:00
fix image resizing
This commit is contained in:
parent
2943492564
commit
b9718cd484
@ -107,17 +107,15 @@ const image_input = {
|
|||||||
image_data: null,
|
image_data: null,
|
||||||
set_image_data: function(data, update_editor) {
|
set_image_data: function(data, update_editor) {
|
||||||
let io = this;
|
let io = this;
|
||||||
resizeImage.call(this, data, 600, 600, function(image_data) {
|
io.image_data = data
|
||||||
io.image_data = image_data
|
io.target.find(".image_preview").attr('src', data);
|
||||||
io.target.find(".image_preview").attr('src', image_data);
|
if (update_editor) {
|
||||||
if (update_editor) {
|
io.tui_editor.loadImageFromURL(io.image_data, 'input').then(function (sizeValue) {
|
||||||
io.tui_editor.loadImageFromURL(io.image_data, 'input').then(function (sizeValue) {
|
io.tui_editor.clearUndoStack();
|
||||||
io.tui_editor.clearUndoStack();
|
io.tui_editor.ui.activeMenuEvent();
|
||||||
io.tui_editor.ui.activeMenuEvent();
|
io.tui_editor.ui.resizeEditor({ imageSize: sizeValue });
|
||||||
io.tui_editor.ui.resizeEditor({ imageSize: sizeValue });
|
});
|
||||||
});
|
}
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
load_preview_from_files: function(files) {
|
load_preview_from_files: function(files) {
|
||||||
if (!files.length || !window.FileReader || !/^image/.test(files[0].type)) {
|
if (!files.length || !window.FileReader || !/^image/.test(files[0].type)) {
|
||||||
|
@ -107,17 +107,15 @@ const image_input = {
|
|||||||
image_data: null,
|
image_data: null,
|
||||||
set_image_data: function(data, update_editor) {
|
set_image_data: function(data, update_editor) {
|
||||||
let io = this;
|
let io = this;
|
||||||
resizeImage.call(this, data, 600, 600, function(image_data) {
|
io.image_data = data
|
||||||
io.image_data = image_data
|
io.target.find(".image_preview").attr('src', data);
|
||||||
io.target.find(".image_preview").attr('src', image_data);
|
if (update_editor) {
|
||||||
if (update_editor) {
|
io.tui_editor.loadImageFromURL(io.image_data, 'input').then(function (sizeValue) {
|
||||||
io.tui_editor.loadImageFromURL(io.image_data, 'input').then(function (sizeValue) {
|
io.tui_editor.clearUndoStack();
|
||||||
io.tui_editor.clearUndoStack();
|
io.tui_editor.ui.activeMenuEvent();
|
||||||
io.tui_editor.ui.activeMenuEvent();
|
io.tui_editor.ui.resizeEditor({ imageSize: sizeValue });
|
||||||
io.tui_editor.ui.resizeEditor({ imageSize: sizeValue });
|
});
|
||||||
});
|
}
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
load_preview_from_files: function(files) {
|
load_preview_from_files: function(files) {
|
||||||
if (!files.length || !window.FileReader || !/^image/.test(files[0].type)) {
|
if (!files.length || !window.FileReader || !/^image/.test(files[0].type)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user