Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JAVA中将*.raw文件转换为*.bmp?_Java_Image Processing - Fatal编程技术网

如何在JAVA中将*.raw文件转换为*.bmp?

如何在JAVA中将*.raw文件转换为*.bmp?,java,image-processing,Java,Image Processing,当我尝试此操作时,[ImageIO.read(new ByteArrayInputStream(byteArray))返回空值,因此我无法创建新的bmp文件。 但这可以将jpg转换为bmp文件。我有原始文件,需要转换为图像。 请在这方面帮助我。看看这里:。Java映像I/O读取器似乎能够读取“原始”文件。我认为您可以使用Java图像I/O编写器将它们编写为BMP 问候 Mac电脑看看这里:。Java映像I/O读取器似乎能够读取“原始”文件。我认为您可以使用Java图像I/O编写器将它们编写为BM

当我尝试此操作时,
[ImageIO.read(new ByteArrayInputStream(byteArray))
返回空值,因此我无法创建新的bmp文件。 但这可以将jpg转换为bmp文件。我有原始文件,需要转换为图像。 请在这方面帮助我。

看看这里:。Java映像I/O读取器似乎能够读取“原始”文件。我认为您可以使用Java图像I/O编写器将它们编写为BMP

问候

Mac电脑

看看这里:。Java映像I/O读取器似乎能够读取“原始”文件。我认为您可以使用Java图像I/O编写器将它们编写为BMP

问候


Mac

javax.imageio中对读写器的支持是有限的,如果您不知道要转换的字节[]的格式,则可能它不包括在有效图像读写器列表中。然后,您可能需要的是Java高级成像API,您可以找到它

这是一本书的读者 读者:作者: 骨形成蛋白 jpg jpg jpeg wbmp 巴布亚新几内亚 gif

这几行代码将帮助您使用JAI API实现这一点

BufferedImage image = ImageIO.read( new ByteArrayInputStream( byteArray ) );
ImageIO.write(image, "BMP", new File("filename.bmp"));

javax.imageio中对读卡器和写卡器的支持是有限的,如果您不知道要转换的字节[]的格式,则可能它不包括在有效图像读卡器列表中。然后,您可能需要的是Java高级成像API,您可以找到它

这是一本书的读者 读者:作者: 骨形成蛋白 jpg jpg jpeg wbmp 巴布亚新几内亚 gif

这几行代码将帮助您使用JAI API实现这一点

BufferedImage image = ImageIO.read( new ByteArrayInputStream( byteArray ) );
ImageIO.write(image, "BMP", new File("filename.bmp"));

你找到好的解决方案了吗?你找到好的解决方案了吗?