gpt4 book ai didi

javascript - jspdf 的 addImage() 函数的确切参数列表及其描述是什么?

转载 作者:行者123 更新时间:2023-11-30 09:33:49 25 4
gpt4 key购买 nike

我可以在控制台中看到 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

xy必须是:

wh必须是:

  • 定义图像宽度和高度的数字(也以毫米为单位)

alias (可选)必须是:

  • 用于识别图像的唯一字符串(用于内部缓存)
  • undefinednull在这种情况下,唯一标识符是图像的哈希

compression (可选)必须是:

  • 以下字符串之一(不区分大小写):'NONE'、'FAST'、'MEDIUM'、'SLOW'任何其他类型或值将设置 compressionNONE

rotation (可选,仅当 imageData 是 DOM 元素时相关)必须是:

  • 定义旋转 Angular 数字
  • 或一个对象,然后可以定义:
    • 旋转 Angular ( angle )
    • 旋转中心(xy)(可选,默认: Canvas 中心)
    • 背景颜色(bg)(可选,默认:'white')

答案基于可用代码here .
如果有任何错误或遗漏信息,请随时添加:)

关于javascript - jspdf 的 addImage() 函数的确切参数列表及其描述是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44755616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com