java - 在 Java 中读取图像文件的方式有什么区别?

标签 java image image-processing bufferedimage color-channel

在 java 中有多种读取图像文件的方法,例如 BufferedImageImageIcon 等等。我想知道这些案例有什么区别?它们是否依赖于上下文,在特定情况下只能使用其中一个?

读取用户通过 JFileChooser 选择的图像并分离图像的颜色 channel 的最佳方式是什么?

最佳答案

一个好方法是使用不同的 ImageIO.read 方法,它返回 BufferedImage 对象。

Image 是一个抽象类,所以我认为真正的问题是哪个子类对您的程序更有效。如果您需要硬件加速,请使用 VolatileImage。更多关于 here .

关于java - 在 Java 中读取图像文件的方式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136475/

相关文章:

java - BufferedOutputStream 未写入 standardIO

java - 调用 OnDestroyView 后从 OnCreateView 保留 Fragment 的主视图

java - 使用自定义注释扩展类级别 RequestMapping

php - 在不使用标题的情况下使用 PHP 调整图像大小

android - 设置 ROI OpenCV Android 时出错

java - Docx4j:将图像嵌入从 docx 生成的 html 中

jquery - 如何使用 jQuery 在 URL 获取上确定像 pinterest 一样的图像大小

Matlab人脸对齐代码

python - 从图像中提取 N 个补丁

JavaScript 图像叠加 Web 应用程序