Tag: 颜色

如何在图形中以透明颜色制作矩形?

我试图在我的应用程序上以红色阴影绘制一个矩形,但我需要使它变得透明,以便它下面的组件仍然会显示。 但是我仍然想要一些颜色仍然会显示。 我正在绘制的方法如下: protected void paintComponent(Graphics g) { if (point != null) { int value = this.chooseColour(); // used to return how bright the red is needed if(value !=0){ Color myColour = new Color(255, value,value ); g.setColor(myColour); g.fillRect(point.x, point.y, this.width, this.height); } else{ Color myColour = new Color(value, 0,0 ); g.setColor(myColour); g.fillRect(point.x, point.y, this.width, this.height); […]

使用copyPixelsToBuffer时Android如何应用alpha通道?

相关主题(尚未提供解决方案): 访问ARGB_8888 Android Bitmap中的原始数据 简而言之:当使用copyPixelFromBuffer和copyPixelsToBuffer ,Android已经在RGB通道上应用了Alpha通道。 我需要将其转换为原始的ARGB值,反之亦然。 我不知道Android如何应用它。 你能告诉我配方吗?

libgdx – Group.draw中的ShapeRenderer渲染颜色错误

MyGroup : public class GShape extends Group{ private ShapeRenderer shape; public GShape() { super(); shape = new ShapeRenderer(); } @Override public void draw(SpriteBatch batch, float parentAlpha) { super.draw(batch, parentAlpha); shape.begin(ShapeType.Line); Gdx.gl10.glLineWidth(5); shape.setColor(1, 1f, 1f, 1f); shape.line(0, 0, 200, 100); shape.end(); } } 主要 : public class GameControl implements ApplicationListener { private Stage stage; private GShape […]

Libgdx在运行时更改Texture的颜色

在一个用Libgdx制作的游戏中我有一个TextureAtlas ,我在其中存储了所有的TextureRegion用于Player Animation TextureRegion 。 默认情况下, Player有一个蓝色T恤(例如)。 现在我希望能够拥有一个以上的Player ,每个Player都应该拥有另一种T恤颜色。 所以基本上我想用第二个Player用红色代替蓝色,用第三个Player代替绿色等等。 我相信我可以用PixMap做到这一点,但是我不会失去TextureAtlas的优势吗? 还有其他可能吗? 或者我需要在TextureAtlas每个“颜色版本”作为TextureAtlas ? 另一个小问题: 使用Gimp(可能还有一些其他程序),您可以使用“.gif”文件的颜色索引。 通过为文件中的每种颜色保存索引,然后使用此索引来描述像素,这会减小所有Texture的大小。 因此,对于每个红色像素,您将拥有“1”而不是“#FF0000”,并且文件中的某处有“1 =#FF0000”。 如果然后在TextureAtlas打包带有颜色索引的“.gif”文件,那么索引是否会丢失并恢复默认的RGB颜色或会产生问题? 非常感谢!

在Java中给定Color对象获取相应的hex颜色代码的方法?

我已经检查了Color的Java类文档,发现我可以使用Color.decode();从hex代码字符串(eg “#FFFFFF”)生成一个Color对象Color.decode(); 方法。 我想为我正在处理的项目实现反向过程,但似乎没有为此类内置的方法。 是否有捷径可寻?

将“rgb(x,x,x)”字符串解析为颜色对象

是否有一种有效的方法/现有解决方案将字符串“rgb(x,x,x)”[其中x在这种情况下为0-255]解析为颜色对象? [我打算使用颜色值将它们转换为hex颜色的方便。 我希望有一个GWT选项。 我也意识到使用像Scanner.nextInt这样的东西很容易。 但是我一直在寻找一种更可靠的方式来获取这些信息。

什么颜色混合算法用于使颜色变暗?

我有这些卡片有两种颜色的色调。 主色,然后是更暗的强调色: 主要颜色以hex给出,但不是重音。 你能说出主色的ARGB正在进行什么样的混合或转换才能获得更暗的强调色? 如果它很重要,我正在开发Android,所以我可以访问Color类和ColorFilter,所以我可以应用所有的PorterDuff东西……

Vaadin网格表:如何禁用排序function并设置一列的颜色

我在Vaadin中使用Grid表进行数据表示。 为此,我试图弄清楚以下两个问题: 1.)如何在每列的标题中禁用排序function 2.)如何设置Grid表中一列的颜色

Eclipse突出显示事件,右列标记颜色

类似但不同于这个问题 : 我经常使用突出显示,但有时候我很难看到编辑器最右边的小灰色矩形 – 在滚动条的右侧。 有没有办法改变这些标记的颜色 – 查看General -> Editors -> Text Editors -> Annotations让我可以控制注释的颜色,但它似乎不适用于查找事件。 此外,我可以右键单击标记,它会将我发送到同一个对话框,但颜色似乎仍然无效。 有任何想法吗? 我正在使用Java编辑器。

将Color对象“舍入”到最接近的颜色常量的最佳方法是什么?

我将检索像素的确切颜色,并希望将该确切颜色与Color.blue类的常量相关联。 有没有一种简单的方法可以“舍入”到最近的颜色常数? 另外,有没有办法定义自己的颜色常数?