diff --git a/src/HTMLMesh.js b/src/HTMLMesh.js index 4b736bc..cd7a5e8 100644 --- a/src/HTMLMesh.js +++ b/src/HTMLMesh.js @@ -277,6 +277,19 @@ function html2canvas( element ) { context.drawImage( element, 0, 0 ); context.restore(); + } else if ( element instanceof HTMLImageElement ) { + + if ( element.style.display === 'none' ) return; + + const rect = element.getBoundingClientRect(); + + x = rect.left - offset.left - 0.5; + y = rect.top - offset.top - 0.5; + width = rect.width; + height = rect.height; + + context.drawImage( element, x, y, width, height ); + } else { if ( element.style.display === 'none' ) return;