根据mozilla的说法,canvas.toDataURL(1,2)的第二个参数是:
如果请求的类型是image / jpeg或image / webp,那么第二个 如果参数介于0.0和1.0之间,则将其视为指示图像 质量;如果第二个参数是其他任何东西,则为默认值 用于图像质量。其他参数被忽略。
但我无法找到告诉我实际默认值的任何地方。
答案 0 :(得分:6)
根据spec,它暗示默认为依赖浏览器:
如果第二个参数是0.0到1.0(包括0.0和1.0)范围内的数字,则必须将其视为所需的质量级别。如果它不是数字或超出该范围,用户代理必须使用其默认值,就好像该参数已被省略一样。
修改根据one user,Firefox的默认值为0.92。
您可以将JPEG质量指定为toDataURL函数的第二个参数。 Firefox中的默认质量为0.92(92%)。
根据此webkit bug report Chrome使用相同的内容。
...为Skia位图添加基于libjpeg的图像编码器。默认编码质量 是匹配Mozilla的92 ...