我对图像处理非常陌生。我有一个PNG图片(使用读取ImageIO.read()
),可以BufferedImage.TYPE_CUSTOM
在调用getType()
它时产生。
BufferedImage bi = ImageIO.read(new URL("file:/C:/samp1.png"));
int type =bi.getType(); //TYPE_CUSTOM for samp1.png
现在,我想将其转换为以下模型之一:
需要执行上述操作以使用仅识别上述类型的库进一步处理图像。
如何从TYPE_CUSTOM
颜色模型转换为其他模型?
任何帮助/指针将不胜感激。如果没有任何现有的库可以执行此操作,则任何到步骤/算法的链接/发布都很棒。
你有试过吗?
BufferedImage rgbImg = new BufferedImage(bi.getWidth(), bi.getHeight(), BufferedImage.TYPE_INT_RGB);
在 Photoshop 中,您可以轻松地在某一种颜色模式下创建图像,并将此图像转换成其它颜色模式,或者将此图像准备好执行特定的打印作业。 将图像转换为另一种颜色模式 可以将图像从原来的模式(源模式)转换为另一种模式(目标模式)。当您为图像选取另一种颜色模式时,将永久更改图像中的颜色值。例如,将 RGB 图像转换为 CMYK 模式时,位于 CMYK 色域(由“颜色设置”对话框中的 CMYK 工作空间
问题内容: 当混合蓝色和黄色油漆时,结果是某种绿色。 我有两种rgb颜色: 蓝色=(0,0,255) 黄色=(255,255,0) 找到两种颜色混合使用时产生的rgb颜色的算法是什么(就像使用油漆时会出现的一样)?该算法产生的颜色不必十分精确。对于上面的示例,它只需要看起来像某种绿色即可。 提前致谢。 编辑: 根据LaC的回答,用Go编写的此功能对我有用。 编辑#2 虽然如此,但设法将青色和黄色混
本文向大家介绍使用Python(colorsys)在颜色系统之间进行转换,包括了使用Python(colorsys)在颜色系统之间进行转换的使用技巧和注意事项,需要的朋友参考一下 RGB颜色模型之所以如此命名,是因为它具有三种附加原色的缩写,它是一种附加颜色模型,其中添加了红色,绿色和蓝色光以再现各种颜色。 RGB颜色模型用于表示和显示电子系统(例如电视和计算机)中的图像。它基于人类对颜色的感知。
这就是我所做的 这将返回一个字符串“0XFFhexcode”,我想将其转换为long,将其存储,然后将其用作颜色 我有以下错误
问题内容: 为了将图形对象的Color属性保存在我的应用程序中,我将该Color的字符串表示形式保存在数据文件中。例如,对于红色,我保存:。如何将该字符串表示形式转换为Color,以便在加载数据文件后可以再次使用它? 谢谢。 问题答案: 使用“实现可能会有所不同”。而是保存以供以后重建。
我目前已经将JavaFX代码设置为在蓝色和红色之间切换。当程序运行时,一个带有文本“更改为红色”的按钮以蓝色文本出现。如果我点击这个按钮,它就会变成用红色文本写的“更改为蓝色”。如果我再次单击它,循环就会重新开始。我想做的是应用相同的图案,但使用四种颜色。例如,我希望它以: “变绿”,用红色文字书写。 然后在咔嚓一声之后。 “变紫”,用绿色文字书写。 有人能帮我把这个代码改成四种颜色吗?