1 个不稳定版本
0.0.1 | 2020年3月10日 |
---|
#126 在 #scale
20KB
387 行
posterust
将图像简化为简单值,选择您想要显示的值。旨在帮助进行值研究、探索色调形状、实验构图、制作有趣图像编辑,或成为您下一个作品的基础。
posterust
创建是为了探索参数化海报化,以实现更精细、更“艺术”的控制。不仅限于值的等分,用户可以包括从0(黑色)到10(白色)的任何值。可以包含自定义颜色,为灰度图增添生命。
功能
- 2到11步灰度海报化
- 自定义,多个海报化阈值
- 自定义海报化级别的颜色
- 保存为
.jpg
或.png
- 批量处理图像
示例
1) posterust FILE -v 2,9 -k
存在 -k
标志时,值分组看起来像这样。值阈值被分成 255/[值的数量]
-大小的桶。
[0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 127]
没有 -
时,分组如下:
[46, 46, 46, 46, 46, 46, 46, 46, 46, 207, 207]
这导致以下图像,其中亮度值低于 Luma(207)
的部分变为灰色,值为 rgb(46,46,46)
,而高于此值的则变为灰色,值为 rgb(207,207,207)
,这会给出一个漂亮的轮廓或灰度图像。两种模式都有其优点,并影响图像的渲染方式。
2) posterust FILE -2,7,9 -535161,d5677f,fcba03 -
值标志通过将 11 个值映射到用户声明的范围来实现。在这个例子中,值 0-6
将映射到 2
,7-8
将映射到 7
,以及 9-10
将映射到 9
。
3) posterust FILE -n 5 -693787,c14281,fa6a67,ffaa4d,faf059
使用 -n
将每个值范围的桶分割为每个桶 255/n
。在这个例子中,每个桶包含 51
个亮度值,直到下一个阈值。
4) posterust FILE -0,3,5,7,9 -
以下是一个黑白示例,其中值按如下方式分割。
[0, 0, 0, 51, 51, 102, 102, 153, 153, 204, 204]
示例中的颜色使用工具 palgrad
生成。
照片归属
宝塔 - lifeofwu/johnmwu
模特 - daria/dariashevtsova
创建示例的图像位于 /gfx/
。
许可协议
此软件包根据您的选择采用以下任一许可协议
- MIT 许可证,或
- Apache 许可证(版本 2.0),请参阅以下链接
。
依赖关系
~15MB
~125K SLoC