如何从流中读取图像?(Java)

bluesky1年前 ⋅ 189 阅读

ChatGPT的回答仅作参考:

可以使用Java中的ImageIO类来从流中读取图像。以下是一个示例代码:

```java
import java.io.InputStream;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class ImageReader {
    public static BufferedImage readImageFromStream(InputStream inputStream) throws Exception {
        BufferedImage image = ImageIO.read(inputStream);
        return image;
    }
}
```

在上面的代码中,我们定义了一个静态方法`readImageFromStream`,该方法接受一个输入流作为参数,并返回一个`BufferedImage`对象。在方法中,我们使用`ImageIO.read`方法从输入流中读取图像,并将其存储在`BufferedImage`对象中。如果读取失败,将抛出异常。

全部评论: 0

    相关推荐