gpt4 book ai didi

java - 如何将 BufferedImage 转换为图像?

转载 作者:行者123 更新时间:2023-12-01 23:04:57 25 4
gpt4 key购买 nike

我正在尝试分割一副纸牌的图像并将一张单独的纸牌存储到图像中。

Image image;
BufferedImage deck = ImageIO.read( new URL( "http://www.jfitz.com/cards/classic-playing-cards.png" ) );
image = deck.getSubimage( x, y, width, height );

不兼容的类型:BufferedImage 无法转换为 Image

我看过的所有地方都说 BufferedImage 一个图像,这个问题不应该存在。 (注意:如果这看起来像一个类作业,那么确实如此,但我们要做的就是从预定目录加载图像。我试图通过使用 URL 来更进一步。 )

编辑 2014 年 4 月 9 日
我一直在使用不同的导入,所以我想我真正想问的问题是如何将 java.awt.image.BufferedImage 转换为 java.scene.image.Image。感谢你目前的帮助!

最佳答案

一旦我知道要问什么问题,谷歌就很快回答了这个问题。我找到了对此的快速修复blog .

BufferedImage tempCard = deck.getSubimage( x, y, width, height );
Image card = SwingFXUtils.toFXImage(tempCard, null );

尝试了一下,效果很好!

关于java - 如何将 BufferedImage 转换为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com