主要内容

渲染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文档信息输入参数,返回值,异常抛出,和例子。

相关的话题