2011-09-22 50 views
2

PNG字节数组我想利用一个512×512的图像并将其转换成在Matlab一个PNG字节数组,这样我可以经由套接字流它。转换图像在Matlab

在我走阵的那一刻,用imwrite(I,“file.png”),它写入PNG文件,然后读取它作为一个二进制文件,并通过套接字发送。这显然非常低效,因为我先写入磁盘然后从磁盘读取。我想跳过并写入磁盘。

反正有没有做到这一点在Matlab?

回答

1

可能不是直接使用基本MATLAB工具箱因为PNG文件本身是由PNGWRITEC MEX-函数创建。但是,可能有一些Java类可以提供帮助,例如javax.imageio包中的类。

+0

那是完美的。我只是做了一个import javax.imageio。*,现在我可以访问我需要的所有方法。 – twerdster