我是 JCodec 的新手,但我正在尝试将 JCodec 图片转换为 BufferedImage。不幸的是,在 JCodec 中这样做的方法已被弃用,除了那些将图片转换为 Picture8Bit 的方法。但是,我还没有找到将图片转换为 Picture8Bit 的 JCodec 方法。
问问题
2265 次
2 回答
2
在标准发行版中有 JCodec 的子模块,如javase和android。这些模块包含要转换为 BufferedImages 的辅助类:
AWTUtil.toBufferedImage(Picture)
最新版本(8/2017):
<dependency>
<groupId>org.jcodec</groupId>
<artifactId>jcodec</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>org.jcodec</groupId>
<artifactId>jcodec-javase</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>org.jcodec</groupId>
<artifactId>jcodec-android</artifactId>
<version>0.2.1</version>
</dependency>
于 2017-08-31T10:24:35.033 回答
1
类FrameGrab
和Picture
都已弃用,这就是为什么所有使用的方法Picture
在AWTUtil
.
相反,使用类FrameGrab8Bit
,该getNativeFrame()
方法将返回一个Picture8Bit
. 然后,您可以轻松使用AWTUtil
.
于 2016-11-25T09:59:25.203 回答