java在macos上加载透明背景png

bfhwhh0e  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(230)

使用 ImageIO.read(...) ,我正在尝试加载一个带有透明背景的png图像,非常基本的东西。它在windows上可以完美地工作,但是当我尝试在macos上用完全相同的文件运行完全相同的代码时,结果是图像背景不透明。
我试着打印图像属性,结果

[03:45:07] [? / ?]: BufferedImage@18ef96: type = 5 ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@1c53fd30 transparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 850 height = 406 #numDataElements 3 dataOff[0] = 2

透明度在某个时候被剥夺了,我不明白为什么。
我使用的是macos big sur 11.1 beta版(20c5061b)。
任何洞察都将不胜感激!谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题