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;