Hallo zusammen,
ich nutze SCEditor und kann per Copy & Paste Bilder direkt in das WYSIWYG-Textfeld einfügen. Das Bild wird dabei als data:image/png;base64,... eingefügt.
Das Problem: Die eingefügten Bilder erscheinen etwa 1,2-mal größer als das Original. Das könnt Ihr in der Online-Demo auch selber reproduzieren, wenn gewünscht. Das Verhalten tritt insbesondere bei Bildausschnitten auf. Bei kompletten Bildern scheint es nicht aufzutreten.
Die zugrunde liegende Funktion scheint folgende zu sein:
handlePasteEvt = function (e) {
var editable = wysiwygBody;
var clipboard = e.clipboardData;
var loadImage = function (file) {
var reader = new FileReader();
reader.onload = function (e) {
handlePasteData({
html: '<img src="' + e.target.result + '" />'
});
};
reader.readAsDataURL(file);
};
};
Hat jemand eine Idee, woran das liegen könnte und wie ich die Bilder in ihrer Originalgröße einfügen kann?
Danke im Voraus! 😊
Luke