你可以选择任何软件来呈现 ECG 信号。我在 Ubuntu 10.10.3/Debian 8.1 中使用 Matlab 2015a 制作了图像。但是,假设你这里没有原始信号。你需要巧妙地进行矢量化才能获得良好的输出。我感兴趣的是不同的矢量/视觉技术在多大程度上保留了原始信号。线程在 Matlab 中仅将黑色转换为白色是关于一些工具,用于测量一种技术会造成信号损失的程度。最佳方法是使用这样的方法,即您可以保持信号质量,并从较大的图像返回较小的图像。
示例图片
如何将此图像缩放至 A3 或更大以便打印?
答案1
从已知开始:
- 给出的图像尺寸为 701px × 561px
- A3 纸张尺寸为 16.25" x 11.75"
您可能忽略了一点,即打印输出需要的点密度约为每英寸 150 点到每英寸 300 点。任何低于 180-200 的点都会开始变得明显粗糙,高于 300 的点很少会带来明显的改善,除非出现非常细的线条。
因此,理想的打印图像尺寸介于 4.7"x3.7" 到 2.3"x1.9" 之间
这告诉我们您需要线性地找到大约 3 倍的像素数量。
唯一的方法是使用图像处理算法,在已知像素之间进行插值以填补空白。Photoshop、GIMP 或其他照片处理工具都有可以做到这一点的滤镜,但输出效果可能不太理想,因为它们主要用于处理照片而不是折线图。
不过,看待这个问题的另一种方法是在大显示器上查看图像 - 例如我的 24 英寸显示器,它比 A3 大,但 dpi 低得多(大约 90' 左右) - 然后缩放图像以填满屏幕。如果该图像可用于任何目的,那么您不必担心 - 打印一张并查看它看起来怎么样!