Current collected state Current
Observed since 20 Oct, 21:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A driver library for 7-segment displays
7segment-driver 是一个轻量级的七段数码管显示驱动程序库,支持在网页和Node.js环境中快速生成数码管显示所需的顶点数据。支持数字和部分特殊字符的显示,可自定义显示样式和布局。
通过npm安装 (推荐用于Node.js项目或使用构建工具的项目)
npm install 7segment-driver
浏览器直接引入 (适合快速原型开发)
<script src="https://..../dist/index.umd.js"></script>
本库提供三种模块化方案的支持:
const { createHexagonVertices } = require('7segment-driver');
const vertices = createHexagonVertices('88:88');
import { createHexagonVertices } from '7segment-driver';
const vertices = createHexagonVertices('12:34');
<script src="path/to/index.umd.js"></script>
<script>
const vertices = SevenSegmentDriver.createHexagonVertices('2024');
</script>
createHexagonVertices(content, options)功能:生成七段数码管显示的顶点数据
参数:
content (String): 要显示的内容,支持字符:0-9, :, *options (Object): 可选配置项
long (Number): 数码管长边长度,默认20short (Number): 数码管短边长度,默认20angle (Number): 短边与长边的夹角(度),默认30gap (Number): 数码管间距,默认10cw (Number): 显示区域总宽度,默认400ch (Number): 显示区域总高度,默认300返回值:包含所有数码管顶点数据的数组
示例:
// 显示时间格式
const vertices = createHexagonVertices('12:34:56', {
long: 25,
short: 18,
angle: 30,
gap: 8,
cw: 500,
ch: 200
});
// 简单数字显示
const simpleDisplay = createHexagonVertices('2024');
cw和ch参数angle建议保持在20-45度之间以获得最佳显示效果Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f05f97d529069adf7719521a22ce9c3707757efc7645d671b3238af69d5ad5d7