after hours and hours... I don't really know what the problem was exactley... but I do know the answer. Instead of adding just the URL straight from the DOM-selection you need to instantiate the Image class. like this:
//Creating the PDF
var doc = new jsPDF()
//Getting all the images
var images = $('.my-images').map(function(){
return this.src;
}).get();
//Looping through the images and adding a page for each
var iterations = 1;
images.forEach(function(element) {
if(iterations > 1){
doc.addPage();
}
var img = new Image();
//Then just add the url as a attribute
img.src = element;
//THEN add the image to the pdf
doc.addImage(img, 'image/png', 10, 10, 190, 277);
iterations = ++iterations;
});
doc.save('a4.pdf')
BOOM and you got it there. I suppose some encoding that the jsPDF likes is happening when you add it to the Image class.