我可以在控制台中看到jspdf库的addImage()
函数有9 parameters。我见过人们使用前5个,但不完全确定他们。不幸的是,official web-site没有提供此方法的文档。此外,关闭相应的github问题。
从source您可以找到方法签名如下:
function(imageData, format, x, y, w, h[, alias[, compression[, rotation]]])
imageData
必须是:
ImageData
对象<img>
元素<canvas>
元素data uri
的图像imageData
属性的对象(具有上述数据类型之一)
在这种情况下,对象还可以将其他参数的值定义为对象的属性。format
必须是:
'jpeg', 'jpg', 'png'
string
那么脚本就像函数具有以下签名(format
现在是第六个参数):
function(imageData, x, y, w, h[, format[, alias[, compression[, rotation]]]])
其中format
的默认值为jpeg
x
和y
必须是:
w
和h
必须是:
alias
(可选)必须是:
undefined
或null
在这种情况下,唯一标识符是图像的散列compression
(可选)必须是:
compression
设置为NONE
rotation
(可选,仅在imageData
是DOM元素时才相关)必须是:
angle
)
旋转中心(x
和y
)(可选,默认:画布中心)
背景颜色(bg
)(可选,默认:'white'
)答案是基于可用的代码here。 如果有任何错误或遗漏信息随意添加:)