3 个版本 (破坏性更新)
0.3.0 | 2021年1月27日 |
---|---|
0.2.0 | 2021年1月24日 |
0.1.0 | 2021年1月22日 |
#771 in 图像
11KB
170 行
discriminord
创建在 Discord 亮色和暗色主题下或任何具有两种不同背景颜色的应用中看起来不同的图片
Webapp
不再需要安装!有一个提供更互动体验的 webapp。如果您仍然想使用 CLI,请按照以下说明操作。
CLI 安装
-
您可以使用 Cargo 下载和编译它:
cargo install discriminord
。 -
预构建的二进制文件也可在 GitHub 发布 中找到。
CLI 使用方法
-
选择两张图片,一张给您的暗色模式朋友看,一张给您的亮色模式敌人看。
-
运行
discriminord <dark-image>.png <light-image>.png <output>.png
。 -
与您的朋友分享。
-
盈利!
对于更高级的使用,请参阅 discriminord --help
。
工作原理
图像使用透明度来改变像素亮度,当背景颜色变化时。图像像素的亮度和透明度可以被视为线性方程的参数:y = ax + b
。背景颜色作为输入x
传递,输出颜色(观众看到的颜色)是输出y
。alpha通道a
描述了颜色在两个背景之间变化的情况,亮度b
是基线/偏移。
依赖项
~16MB
~107K SLoC