Skip to content

Commit 186a55e

Browse files
committed
addImage: imageData.substr() will throw a Typerrror if an object is passed
1 parent be5457e commit 186a55e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

jspdf.plugin.addimage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ var getJpegSize = function(imgData) {
140140

141141
jsPDFAPI.addImage = function(imageData, format, x, y, w, h) {
142142
'use strict'
143-
if(imageData.substr(11,4).indexOf('jpeg') < 0){
144-
imageData = imageData.substr(0,15).replace('jpg','jpeg')+imageData.substr(15);
143+
if(typeof imageData === 'string' && imageData.substr(0,14) === 'data:image/jpg') {
144+
imageData = imageData.replace('data:image/jpg','data:image/jpeg');
145145
}
146146
if (typeof imageData === 'object' && imageData.nodeType === 1) {
147147
var canvas = document.createElement('canvas');

0 commit comments

Comments
 (0)