首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java ColorSpace支持

Java ColorSpace支持
EN

Stack Overflow用户
提问于 2008-10-08 21:19:08
回答 2查看 932关注 0票数 0

我需要把BufferedImage转换成YCbCr格式,这样我才能对它进行更有效的亮度/对比度操作,但我想不出该怎么做。我尝试过ColorConvertOp,但是似乎没有适合YCbCr的ColorSpace (尽管有一种类型?)。

我可以手动进行转换(转换并不困难),但这会立即将我的图像踢出“快速路径”。有人知道解决方案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-08 22:03:14

我不熟悉YCbCr,我只是在维基百科上看到它被Jpeg图片所使用……直觉上,如果我使用亮度,我会使用HSB。

我明白了,这就是曾傑瑞对他的Java Image Filters (HSBAdjustFilter)做的事情。源代码是可用的,也许你可以在那里找到一个想法。

在任何情况下,向我们展示您到目前为止所尝试的内容可能会帮助我们帮助您...

票数 1
EN

Stack Overflow用户

发布于 2008-10-14 21:16:13

查看JAI,http://java.sun.com/javase/technologies/desktop/media/jai/,它可以做到这一点,甚至更多。

也许你可以用普通的java.awt.color.ColorSpace进行转换,但当我需要处理图像处理时,我通常使用JAI。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/184983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档