渲染MATLAB图像数据在Java
这部分包含代码片段演示相关的特定功能图和图像数据处理。
处理图像
得到图像字节编码图像的组件
公共byte [] getByteArrayFromDeployedComponent () {Object [] byteImageOutput =零;MWNumericArray numericImageByteArray =零;尝试{byteImageOutput =部署。getImageDataOrientation(1 / /输出500 / /身高500,/ /宽30日/ /海拔30日/ /旋转“png”/ /图像格式);numericImageByteArray = (MWNumericArray) byteImageOutput [0];返回numericImageByteArray.getByteData ();最后}{MWArray.disposeArray (byteImageOutput);}}
得到缓冲图像组件
公共byte [] getByteArrayFromDeployedComponent () {Object [] byteImageOutput =零;MWNumericArray numericImageByteArray =零;尝试{byteImageOutput =部署。getImageDataOrientation(1 / /输出500 / /身高500,/ /宽30日/ /海拔30日/ /旋转“png”/ /图像格式);numericImageByteArray = (MWNumericArray) byteImageOutput [0];返回numericImageByteArray.getByteData ();最后}{MWArray.disposeArray (byteImageOutput);}}公共BufferedImage getBufferedImageFromDeployedComponent(){尝试{byte [] imageByteArray = getByteArrayFromDeployedComponent()返回ImageIO。读(新ByteArrayInputStream (imageByteArray));}捕捉(IOException io_ex) {io_ex.printStackTrace ();}}
创建缓冲图像MATLAB数组
使用renderArrayData
方法:
创建一个缓冲图像数据在给定MATLAB®数组中。
验证三维的数组(高度、宽度、和颜色组件)。
验证组件订单颜色是红色,绿色和蓝色。
看到
renderArrayData
在Java®API文档信息输入参数,返回值,异常抛出,和例子。