java swing gui中图像的扭曲颜色

java swing gui中图像的扭曲颜色,java,swing,user-interface,Java,Swing,User Interface,例如,我的gui中显示了以下图片: 不幸的是,颜色失真(粉红色背景): 我的代码: URL pictureURL = new URL(product.getBild()); BufferedImage myPicture = ImageIO.read(pictureURL); JLabel picLabel = new JLabel(new ImageIcon( myPicture )); c.fill = GridBa

例如,我的gui中显示了以下图片:

不幸的是,颜色失真(粉红色背景):

我的代码:

URL pictureURL = new URL(product.getBild()); 
            BufferedImage myPicture = ImageIO.read(pictureURL);
            JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
            c.fill = GridBagConstraints.HORIZONTAL;
            c.gridwidth = 2;
            c.gridx = 0;
            c.gridy = 5;
            panel.add(picLabel,c);
期待你的答案! 问候,


我的大多数图片都是这样的,但是当我看到url上的图片时,它看起来很正常

如前所述,“粉红色”可能是由于误解了透明度信息。如图所示,“一个简单的权宜之计是将图像”渲染为兼容的
缓冲图像

如前所述,“粉红色”可能是由于误解了透明度信息。如图所示,“一个简单的权宜之计是将图像”渲染成兼容的
BuffereImage

我不明白这个问题…你能链接到失真的图片吗?请参阅将JDK/JRE升级到最新版本(7+)并重试,可能是@Whiskyspider链接的错误。也可以帮我贴一些小的我不明白的问题…你能链接到扭曲的图片吗?请参阅将JDK/JRE升级到最新版本(7+),然后再试一次,可能是@wickyspider链接的错误。也有助于张贴小广告