Tag: 颜色

如何在JAVA中设置运行时的笔触颜色?

我正在尝试创建一个界面,用户可以在其中更改线条的颜色以标记背景或图像的前景。 到目前为止,我已编码: private class ImageLine extends JComponent { java.awt.Point p1,p2; BufferedImage show; ArrayList shapes = new ArrayList(); int flag = 0; Color color = Color.ORANGE; public ImageLine(BufferedImage img) { show = img; setPreferredSize(new Dimension(img.getWidth(), img.getHeight())); this.addMouseListener ( new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { p1 = e.getPoint(); } @Override public void mouseReleased(MouseEvent e) […]

Java – 找到表示图像中所有颜色的颜色

我想要对图像进行采样以返回单个颜色,该颜色“看起来”是采样颜色的良好表示。 我试过两种方法: 取所有红色,绿色和蓝色的平均值并从中创建图像。 这很少产生看起来像是来自图像的颜色。 从图像中寻找“主导”颜色。 这需要从图像中找到最常见的颜色。 这是更好的,但例如,蒙娜丽莎产生深紫色。 这似乎捕捉到图像的较暗区域,但它忽略了顶角和皮肤上的所有较亮区域。 我想要一种代表黑暗区域和亮区的颜色。 Photoshop具有“平均模糊”,可为图像生成单一颜色。 对于蒙娜丽莎,这看起来像: 在这种情况下,每个季度代表蒙娜丽莎的四分之一。 这最终是我正在寻找的,但让我们从图像整体开始。 我很想知道Photoshop如何获得这些颜色。 谢谢!

如何在android中为应用程序的背景着色

我添加了一个颜色文件夹,这个xml文件: #FF9912 但是当我在我在values文件夹中创建的screen_display.xml中输入值时。 它给了我一个错误: true true @colors/color/orange UPDATE

在Windows中使用Java着色文本

我知道在Linux Console中我们可以写这样的东西 System.out.println(“\033[31mhello”); 所以结果将是“你好”(没有引号),颜色将是红色…… 有没有办法在Windows上这样做? 或者是否有任何软件可以在Windows上处理完全相同的东西?

如何在Java(NetBeans)中将禁用按钮的文本颜色更改为黑色?

我正在使用NetBeans开发Java中的GUI,我喜欢将禁用按钮的文本颜色更改为黑色。 以下命令与combobox一起正常工作: UIManager.getDefaults().put(“ComboBox.disabledForeground”, Color.BLACK); 使用Button,以下命令没有效果: UIManager.getDefaults().put(“Button.disabledForeground”, Color.BLACK); 要么 UIManager.getDefaults().put(“Button.disabledText”, Color.BLACK); 我希望有人可以帮助我。 先谢谢你。 斯特芬

获取点击JPanel的颜色?

我只想要一个方法来激活,如果点击的像素是白色的。 我该如何实现? 试图寻找一种在coord上返回颜色的方法,但我找不到一个。

将图像转换为彩色数组

我用Java加载图像并希望转换为RGB数组,这样我就可以读取每个像素的颜色。 我在Google上搜索过,但我只发现了如何将Color-Arrays转换为图像。

如何在java中获取jpeg / tiff的颜色空间?

标题总结了它。 使用独立的exiftool程序将所有图像元数据转储到控制台我可以看到一行Color Space Data:RGB看起来这是从ICC-header中获取的 我想在java中以编程方式获取相同的数据。 我已经尝试了绘制noakes库和Sanselan库,但是没有给我任何字段的RGB值。

在JTextPane(Java Swing)中更改段落的背景颜色

是否可以在Java Swing中更改段落的背景颜色? 我尝试使用setParagraphAttributes方法(下面的代码)设置它,但似乎不起作用。 StyledDocument doc = textPanel.getStyledDocument(); Style style = textPanel.addStyle(“Hightlight background”, null); StyleConstants.setBackground(style, Color.red); Style logicalStyle = textPanel.getLogicalStyle(); doc.setParagraphAttributes(textPanel.getSelectionStart(), 1, textPanel.getStyle(“Hightlight background”), true); textPanel.setLogicalStyle(logicalStyle);

动态创建不同亮度的颜色

我有一种颜色,我只在运行时知道。 使用这种颜色我想创建两种新颜色,一种是非常明亮的颜色,另一种是非颜色的颜色。 所以要澄清一下,说我有红色; 我想为“浅红色”颜色和“深红色”颜色创建hex值。 我该怎么做呢? 我的代码是用Java编写的。