加载中

自定义二维码

文章分类

浏览该分类下的所有文章

2 篇文章 1

博客文章分享卡片功能设计与实现

本文介绍在个人博客中实现分享卡片的完整方案。通过 HTML Overlay 弹窗承载 Canvas,利用 Canvas API 绘制背景、标题、摘要、作者信息及二维码,并自行实现文本自动换行函数以控制行数和省略号。二维码采用 qrcode.js 异步生成后绘制到画布。卡片 UI 采用简约层次、统一色彩与系统字体,实现 PC 与移动端的响应式适配。提供获取文章元数据、高清渲染(2 倍缩放)和 Canvas toDataURL 下载图片的实现代码,并通过异步处理、系统字体等手段进行性能优化。整体实现了点击按钮弹出、支持保存图片的高质量分享卡片功能。

使用Java代码制作二维码(超级简单)

本文介绍了在 Java 项目中使用开源库 ZXing 快速生成二维码的完整流程。先通过 Maven 引入 core 与 javase 依赖,配置字符集、容错率、边距等 EncodeHint 参数;随后使用 QRCodeWriter 将文本编码为 BitMatrix,并借助 MatrixToImageWriter 输出 PNG 文件。文中还提供了在二维码中心嵌入 Logo、定制前景/背景色的实现方法,并建议将生成、保存、默认参数等功能封装为 QRCodeService 供复用。最后给出 Spring Boot 控制器示例,实现动态返回二维码图片,并列出中文乱码、识别率低、边距不足等常见问题及解决方案,帮助开发者在生产环境中稳妥使用二维码技术。