JNI C++到java 32位图像的不正确显示
我有以下的JNI/P> C++代码
下面是创建32位BuffereImage的Java代码,大小也是通过JNI接收的
一切似乎都很正常,只是我的图片中有一些奇怪的颜色,我不知道如何正确处理
图像的结果:
你可以在下面搜索框中键入要查询的问题!
我有以下的JNI/P> C++代码
下面是创建32位BuffereImage的Java代码,大小也是通过JNI接收的
一切似乎都很正常,只是我的图片中有一些奇怪的颜色,我不知道如何正确处理
图像的结果:
# 1 楼答案
这不只是颜色成分顺序的混合吗
我对这些函数都不熟悉,但我相信
DIB_RGB_COLORS
以“blue, green, red, reserved”的顺序提供组件,而TYPE_4BYTE_ABGR
则以“alpha, blue, green, red”的顺序提供组件