采样定理演示 - 欠采样与混叠现象
调节采样频率,观察对正弦波的离散采样和重建效果,演示欠采样导致的频率混叠。
UD5工具箱
在渐变条上拖动指针或点击任意位置,精确获取渐变中间色及任意位置的颜色值
background: linear-gradient(90deg, #ff6b6b, #c44d8b, #4ecdc4);#c44d8b就是50%位置的中间色。您也可以使用取色结果来构建更复杂的渐变,或将其用作纯色背景、文字颜色、边框颜色等。复制按钮让您一键获取颜色值,直接粘贴到CSS代码中即可。
getImageData()方法在指针位置精确读取像素颜色值。指针位置由用户拖动或点击确定,转换为渐变条的百分比位置(0%-100%)。读取到的RGB值会实时转换为HEX和HSL格式显示。整个过程在浏览器本地完成,响应迅速且精确。
调节采样频率,观察对正弦波的离散采样和重建效果,演示欠采样导致的频率混叠。
调节两列波的频率、波长和位置,实时观看水面波干涉形成的明暗条纹图案。
在两个不同形状的SVG路径间自动生成流畅的过渡变形动画SMIL代码。
字母从极度模糊逐渐变清晰,尽早猜出正确单词获得高分。
拖拽控制点自由绘制二次和三次贝塞尔曲线,导出为SVG path或Canvas绘图命令。
粘贴代码,计算总行数、有效代码行数、注释行数和空行数。
并排显示两段文本差异,字符级高亮且支持三路合并视图,解决冲突更直观。
拖拽改变一个div的大小,通过ResizeObserver API实时显示其新的宽度和高度。
输入颜色值查找对应的CSS颜色名称,或浏览所有命名颜色及其色值,提升设计效率。
在线颜色格式转换器,实现RGB、HEX、HSL、HSV等颜色代码互相转换,实时预览颜色效果。
生成可平铺的细微颗粒、皱纸或帆布质感SVG滤镜,用于网页高级感。
支持多语言字符分割,准确统计汉字、英文单词、日文假名数量,并评估社交媒体发文长度。
输入对照组和实验组的用户数与转化数,计算 Z 值、P 值,判断是否具有统计显著性。
输入网址或文本,将单词首部字母人工加粗,引导视线快速移动,提升阅读速度。
在Canvas上绘制理想频率响应,并应用简单FIR滤波器对合成信号进行滤波,听音效对比。
配置监听目标,实时显示DOM节点的增删改及属性变化,辅助AJAX内容调试。
将二进制字符串精确转换为十六进制,支持空格分隔和8位分组,方便调试原始数据。
输入颜色十六进制值,根据色相和明度给出类似`--color-primary-500`的命名建议。
可视化调整cubic-bezier和steps()缓动,并可实时看到动画球左右移动。
连接到 WebSocket 端点,自定义消息内容(JSON、文本、ArrayBuffer)并发送,查看响应。
粘贴一段文本,涂黑不用单词,保留部分文字组成一首再生诗词。
使用Vibration API控制设备振动,测试短振、长振和模式振动,验证触觉反馈。
添加二维点并选择核函数,直观展示SVM决策边界与支持向量,理解最大间隔分类原理。
解析Motorola S-Record或Intel HEX格式的固件文件,提取显示原始数据块。
展示多种彩虹织机手环图案的分步图示,点击翻看每一步的皮筋排列。
拖拽构造多层感知机,调整学习率和激活函数,实时观察分类任务训练过程,入门深度学习。
在浏览器中运行完整的SQLite数据库,创建表、插入查询数据,体验客户端强大的SQL能力。
检测页面touchstart和wheel事件是否使用passive:true,避免移动端滚动延迟。
实时显示当前网络连接状态,监听online/offline事件,帮助用户判断断网原因。
直观拖拽曲线控制点,生成CSS transition/animation的cubic-bezier()值,并即时播放动画效果预览。