Antwort an „Luke“ verfassen

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

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
?0

Vorschau

Schlagwort-Vorschläge

klicken, um das Schlagwort hinzuzufügen
  • keine Vorschläge verfügbar

ausgewählte Schlagwörter

klicken, um ein ausgewähltes Schlagwort zu entfernen
  • javascript

Die Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.