如何从MATLAB打印出大型符号表以形成十字绣图表?

时间:2011-08-26 22:33:01

标签: matlab

On this website,可以从图像创建拼接图表。我想在MATLAB中做这个。我已经使用图像处理工具箱实现了所有功能(减少颜色数量,映射到可用纱线颜色的颜色空间)。我已完成所有这些工作,我唯一需要做的就是从MATLAB创建一个类似于这些文件的输出,它基本上显示了针对缝合图的每个光栅点使用哪种纱线:

BW

Color

我的问题是如何打印一个包含许多非常小的字段的表格,其中包含颜色和/或符号。 它应该看起来像这些PDF文件。如何打印出这样的表格?直接来自MATLAB?我可以在MATLAB中创建这样的PDF文件吗?我应该以某种方式将其导出到Excel吗?

1 个答案:

答案 0 :(得分:0)

对于您链接的“颜色”PDF,这看起来就像一个像素化的图像。为什么不将每个“字段”保存为一个像素,例如在使用imwrite(I, 'filename')的TIF文件中?然后,您可以使用适当的缩放系数将此TIF打印为PDF,以使像素足够大。

对于基本上包含大型符号表的“BW”PDF,最简单的方法是通过HTML或RTF file format来获取符号表,然后使用一些html2pdf或rtf2pdf转换器。