2
PNG字节数组我想利用一个512×512的图像并将其转换成在Matlab一个PNG字节数组,这样我可以经由套接字流它。转换图像在Matlab
在我走阵的那一刻,用imwrite(I,“file.png”),它写入PNG文件,然后读取它作为一个二进制文件,并通过套接字发送。这显然非常低效,因为我先写入磁盘然后从磁盘读取。我想跳过并写入磁盘。
反正有没有做到这一点在Matlab?
PNG字节数组我想利用一个512×512的图像并将其转换成在Matlab一个PNG字节数组,这样我可以经由套接字流它。转换图像在Matlab
在我走阵的那一刻,用imwrite(I,“file.png”),它写入PNG文件,然后读取它作为一个二进制文件,并通过套接字发送。这显然非常低效,因为我先写入磁盘然后从磁盘读取。我想跳过并写入磁盘。
反正有没有做到这一点在Matlab?
可能不是直接使用基本MATLAB工具箱因为PNG文件本身是由PNGWRITEC
MEX-函数创建。但是,可能有一些Java类可以提供帮助,例如javax.imageio
包中的类。
那是完美的。我只是做了一个import javax.imageio。*,现在我可以访问我需要的所有方法。 – twerdster