首页 文章

炒作中的Alpha,处理

提问于
浏览
1

我正在为Processing,HYPE中的设计项目生成六边形粒子模式(参见下面的示例) .

我的问题是,即使使用相同的alpha代码块,我也无法生成可见的alpha变体,如here . 谷歌搜索没有't help. I'我不确定我到底做错了什么 .

我的代码是here .

谢谢 .

generated particles without alpha

1 回答

  • 1

    你're using web notation to define your colors, which doesn' t支持透明度 . 而是使用带有alpha通道的 color() 函数之一 .

    colors = new HColorPool()
        .add(color(#32184E, 100))
        //...
    

    the reference

    Web颜色表示法仅适用于不透明颜色 . 要定义具有alpha值的颜色,可以使用color()或十六进制表示法 . 对于十六进制表示法,请在值前加上0x,例如颜色c = 0xCC006699 . 在该示例中,CC(十六进制值204)是阿尔法值,并且余数与网络颜色相同 . 请注意,在十六进制表示法中,alpha值出现在第一个位置 . (在color(),fill()和stroke()中使用时,alpha值最后出现 . )以下是编写前面示例的等效方法,但使用color()并将alpha值指定为其第二个参数:颜色c =颜色(#006699,191)

    为了将来参考,您应该直接在您的问题中将您的代码发布为MCVE,而不是发布链接 .

相关问题