我正在尝试使用带有C#的基本数学输入面板API来加载图像。但是,面板似乎只能加载ISF图像(引用this问题)。有没有人知道将PNG或任何其他图像文件转换为ISF文件的程序化方法?我猜测ISF文件需要是黑白的,但还有什么可以做的?
答案 0 :(得分:0)
ISF是一种矢量格式。数学输入面板API还需要严格的笔划顺序才能更好地识别符号。 PNG是一种栅格图像格式,不包含任何笔画数据(没有矢量,没有笔画顺序)。将ISF转换为PNG非常容易,但逆转换很难,而且没有内置函数可以做到这一点。
要将PNG转换为ICF必须以某种方式将像素转换为矢量(例如,使用中心线跟踪算法编写自己的小矢量化器),并在矢量结果中正确排序笔画(从大多数语言中使用的左上角到右上角) RTL,如阿拉伯语除外。