Profile avatar

鱼翅

同歌性歌颂,同歌性发原

最近更新

本站由 yuchiXiong 使用 Stellar 1.29.1 主题创建。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

五彩斑斓的黑? 喷一喷单色黑与四色黑2024 年,我终于用上 rem 了......吐槽一下: 还得是拓展坞懂视频接口暗话 JavaScript 函数式: add(3)(4)一点都不酷前端条件竞态乱谈——可能被我误解的函数防抖数据结构其二 并查集数据结构其一 线性表JavaScript 元编程——基于 Proxy 实现 active_record 动态查找从 Rails 视角看现代前端——换一种方式实现 SPA在 Rails 中接入微信支付指北
主页/好烦,早知道不学编程了
2024-06-18
1245 次阅读

五彩斑斓的黑? 喷一喷单色黑与四色黑

前端JavaScript二维码打印

问题描述

使用二维码生成库时,发现生成的二维码是四色黑(CMYK),而不是单色黑(RGB)。这在打印时会导致问题,因为四色黑需要混合四种颜色墨水,而单色黑只需要黑色墨水。


// 生成四色黑二维码的代码
const qr = new QRCode({
  content: "https://example.com",
  color: "#000000"
});
      

解决方案

需要明确指定使用RGB颜色空间,并使用纯黑色:


// 生成单色黑二维码的代码
const qr = new QRCode({
  content: "https://example.com",
  color: "rgb(0, 0, 0)"
});
      

这样生成的二维码就是单色黑的,打印时只会使用黑色墨水。

许可协议

本文采用 署名-非商业性使用-相同方式共享 4.0 国际 许可协议,转载请注明出处。

较旧文章
2024 年,我终于用上 rem 了......