java mathematica_用Java获取Mathematica图像
我试图使用J / Link从Mathematica获取图像到
Java.我可以在Mathematica中打印图像,如下所示:
Print[ Graphics[Raster[ img[[1]] ], AspectRatio->Automatic, ImageSize->530 ] ];
我试过以各种方式从Mathematica函数返回数据:
Return [ Image[Graphics[Raster[ img[[1]] ], AspectRatio->Automatic, ImageSize->530 ]] ];
Return [ Graphics[Raster[ img[[1]] ], AspectRatio->Automatic, ImageSize->530 ] ];
Return [ Raster[ note1[[1]] ] ];
Return [ note1[[1]] ];
我的Java代码:
ml.evaluate("tmp = renderImageGeneric[" + sampleId + ", noteText," + sizeX + "," + sizeY + ", margin," + dpi + "," + lineStep + "," + tabStep + "," + ligatureMatch + "," + maxLigHeightDiff + "," + mmSearch + "," + highToLowGap + "," + lowToHighGap + "," + wordBaselineVariance + "," + debugFlag + "]");
ml.discardAnswer();
byte[] res = ml.evaluateToImage("tmp", 0, 0);
ByteArrayInputStream strm = new ByteArrayInputStream(res);
BufferedImage imag = ImageIO.read(strm);
//BufferedImage imag = ImageIO.read(new InputStream(res));
if(imag != null) {
ImageIO.write(imag, "png", new File("/Users/Rebecca/","test.png"));
}else {
System.out.println("image is null");
}
调试时,我在res中得到一个大字节数组.图像确实被保存,但它是空白的(即白色图像).
如果我只返回一个字符串(“蓝色”),则会保存带有蓝色字符串的图像.
我假设我需要在renderImageGeneric中返回不同的东西,但我无法弄清楚是什么.
谢谢!
java mathematica_用Java获取Mathematica图像相关推荐
- java bmp rgb_如何获取BMP图像每点RGB颜色值
不用GetPixel函数,效率太低. 看了下BMP图原理,读取了BMP图数据,每一个像素位对应一个颜色索引号 如果这样,用这个索引找颜色,应该效率会高些.但不会实现方法. 还有就是不理解几个地方,其它 ...
- java获取屏幕图像_Java捕获当前屏幕图像
Java捕获当前屏幕图像 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 网友:缘来如此 提供 import java.awt.*; import java. ...
- Java OpenCV-4.0.0 图像处理22 图像模板匹配
Java OpenCV-4.0.0 图像处理22 图像模板匹配 参考链接:https://blog.csdn.net/qq_34814092/article/details/95813654 Java ...
- 如何在Java中转换Excel文件到图像?
Excel电子表格被广泛用于存储,组织和分析数据.但是,不能将Excel工作簿或工作表直接嵌入到Web或桌面应用程序中.合适的选项之一是将工作表转换为图像或HTML格式.在本文中,将学习如何使用Jav ...
- 用Java Onvif 实现OSD获取和添加
用Java Onvif 实现OSD获取和添加 1.基本参数 坐标系 ONVIF标准文档中OSD坐标系是以图像中心点为原始坐标(0,0),坐标范围为-1~1 参考资料 Onvif文档地址:http:// ...
- java 根据ip获取mac地址_利用java如何根据IP获取mac地址
利用java如何根据IP获取mac地址 发布时间:2020-11-25 15:49:42 来源:亿速云 阅读:74 作者:Leah 利用java如何根据IP获取mac地址?针对这个问题,这篇文章详细介 ...
- c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法
c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...
- 【转载】 java根据ip地址获取详细地域信息
互联网有很多接口可以实现通过ip查询到具体的位置,如下: 通过淘宝IP地址库获取IP位置 1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php ...
- 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
前言 上一篇万字长文 Java AQS队列同步器以及ReentrantLock的应用 为我们读 JUC 源码以及其设计思想做了足够多的铺垫,接下来的内容我将重点说明差异化,如果有些童鞋不是能很好的理解 ...
最新文章
- UIScrollView
- Linux下安装PCRE
- Java黑皮书课后题第6章:**6.25(将毫秒转化成小时、分钟、秒数)使用下面的方法头,编写一个将毫秒数转换成小时数、分钟数和描述的方法,返回形式如“小时:分钟:秒“
- javafx css_JavaFX技巧13:研究Modena CSS文件
- 轻松搞定vmware + win2003Cluste
- 计算机视觉FPN: 特征金字塔网络
- pchip-三阶Hermite插值
- PHP探测手机客户端
- 【C语言】有一篇文章,共有3行文字,每行不超过80个字符。要求统计出其中英文大写字母,小写字母,数字,空格以及其它字符的个数。请使用数组实现。
- HTML和Css基础知识点笔记
- 微信气泡主题设置_微信皮肤主题怎么弄 微信设置更换修改气泡和主题教程
- sk_buff属性详解
- 初探SEO关键词竞争程度的智能算法思路
- win10系统下找不到hosts文件解决方案
- 【逗老师带你学IT】PRTG监控通过Python+Modbus RTU获取温湿度传感器数据
- 一种物联网型的电能监控排插
- nodejs+vue+mysql的高校二手跳蚤市场交易网站express
- 解决命令窗口报错:无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。
- 什么是Hy? (官方文档翻译)
- 整数分划c语言,C-整数划分