一种从歌曲缩略图中提取最频繁色调并拉伸至色谱,再经高斯模糊平滑为渐变的算法,用于音乐播放器可视化器色彩自适应。

Stars

38

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-10

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

该算法以简洁高效的方式解决自定义音乐播放器的实际审美需求,附有现场编程视频和图库展示效果。

适合谁使用

  • 音乐播放器开发者
  • 可视化与UI设计师
  • 色彩算法爱好者
  • 需要动态主题的游戏或多媒体应用开发者

典型使用场景

  • 根据专辑封面实时调整可视化器色彩
  • 从图片生成连贯的色彩渐变
  • 根据封面艺术构建反应式UI主题
  • 学习色调提取与平滑技术

项目优势

  • 已在真实自定义音乐播放器中验证
  • 提供视觉图库展示一致结果
  • 算法清晰解释并附带C参考实现
  • 开源且附有现场编程会话便于学习

使用前须知

  • 目前仅在Linux上测试
  • 需手动编译源代码(无预构建二进制或包)
  • 仅处理色调,可能不适用于暗色或低饱和缩略图

README 快速开始

Quick Start

项目描述

Hue Stretch Algorithm we use in Sowon2 to adapt the color of the visualizer to the thumbnails of the currently playing songs

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Infatoshi
精选
Infatoshi GitHub avatar

netherite

A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.

AI 与机器学习大语言模型
251
nsdkinx
精选
nsdkinx GitHub avatar

twell

Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.

移动开发设计与创意
17
sqliteai
精选
sqliteai GitHub avatar

waste

WASTE is a C-based inference engine that streams MoE experts from disk to run a 2.78 trillion-parameter model on a consumer laptop with 64 GB RAM.

数据与数据库数据工程
14