#image #dark #light #discord #themes #different #color

bin+lib discriminord

创建在 Discord 亮色和暗色主题下看起来不同的图片

3 个版本 (破坏性更新)

0.3.0 2021年1月27日
0.2.0 2021年1月24日
0.1.0 2021年1月22日

#771 in 图像

0BSD 许可证

11KB
170

discriminord

创建在 Discord 亮色和暗色主题下或任何具有两种不同背景颜色的应用中看起来不同的图片

Webapp

不再需要安装!有一个提供更互动体验的 webapp。如果您仍然想使用 CLI,请按照以下说明操作。

CLI 安装

  • 您可以使用 Cargo 下载和编译它:cargo install discriminord

  • 预构建的二进制文件也可在 GitHub 发布 中找到。

CLI 使用方法

  1. 选择两张图片,一张给您的暗色模式朋友看,一张给您的亮色模式敌人看。

  2. 运行 discriminord <dark-image>.png <light-image>.png <output>.png

  3. 与您的朋友分享。

  4. 盈利!

对于更高级的使用,请参阅 discriminord --help

工作原理

图像使用透明度来改变像素亮度,当背景颜色变化时。图像像素的亮度和透明度可以被视为线性方程的参数:y = ax + b。背景颜色作为输入x传递,输出颜色(观众看到的颜色)是输出y。alpha通道a描述了颜色在两个背景之间变化的情况,亮度b是基线/偏移。

依赖项

~16MB
~107K SLoC