Этот раздел содержит фрагменты кода, предназначенные для демонстрации конкретной функциональности, связанной с работой с данными рисунка и изображения.
public byte[] getByteArrayFromDeployedComponent() { Object[] byteImageOutput = null; MWNumericArray numericImageByteArray = null; try { byteImageOutput = deployment.getImageDataOrientation( 1, //Number Of Outputs 500, //Height 500, //Width 30, //Elevation 30, //Rotation "png" //Image Format ); numericImageByteArray = (MWNumericArray)byteImageOutput[0]; return numericImageByteArray.getByteData(); } finally { MWArray.disposeArray(byteImageOutput); } }
public byte[] getByteArrayFromDeployedComponent() { Object[] byteImageOutput = null; MWNumericArray numericImageByteArray = null; try { byteImageOutput = deployment.getImageDataOrientation( 1, //Number Of Outputs 500, //Height 500, //Width 30, //Elevation 30, //Rotation "png" //Image Format ); numericImageByteArray = (MWNumericArray)byteImageOutput[0]; return numericImageByteArray.getByteData(); } finally { MWArray.disposeArray(byteImageOutput); } } public BufferedImage getBufferedImageFromDeployedComponent() { try { byte[] imageByteArray = getByteArrayFromDeployedComponent() return ImageIO.read (new ByteArrayInputStream(imageByteArray)); } catch(IOException io_ex) { io_ex.printStackTrace(); } }