gpt4 book ai didi

java对象转换

转载 作者:行者123 更新时间:2023-11-29 06:07:01 24 4
gpt4 key购买 nike

我有一个扩展 BufferedImage 的自定义类 vtools.Image。

然后我使用 ImageIO.read 从 url 中读取图片并将其保存为 BufferedImage。

BufferedImage bfImg = ImageIO.read(imageUrl);

但随后我需要将此 bfImg 转换为 vtools.Image 但是当我尝试转换它时出现 ClassCastException 错误。转换这两者的另一种方法是什么?

最佳答案

编辑:起初我想,您可以简单地编写一个特殊的构造函数,它接受一个BufferedImage。但这并不容易。所以我建议像这样编写一个包装类:

package vtools;

import java.awt.image.BufferedImage;

public class Image {

BufferedImage image;

public Image(BufferedImage image) {
this.image = image;
}

// Add your methods, that modify the image or return the result.
}

关于java对象转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8212883/

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