C ++中的TEXT至IMAGE转换器,无需使用任何库

时间:2019-05-25 09:19:56

标签: c++ image ppm

我目前正在从事一项编码任务,其中我需要创建一个程序,该程序将字符串作为输入并返回该文本的“ .ppm”图像。 在不使用外部库(或使用最基本的c ++库)的情况下,我无法找到解决该问题的方法。

我在想做什么...

“为字母表中的每个字母创建一个2d数组,然后选择并附加字符串中的那些字符。” 但是这种方法似乎很聪明。

任何建议都会有很大帮助。

1 个答案:

答案 0 :(得分:1)

您所描述的基本上是实现此目的的唯一方法。您将无法定义一些描述每个字符外观的字体。

您描述的

位图字体是实现此目的的一种方法。 (我猜你不是真的2x2,而是MxN,其中M和N是一些较大的整数。)

另一种可能性是使用矢量字体,其中您仅通过一系列曲线描述笔画或字母的轮廓。这些通常需要较少的内存来存储字母,更重要的是,它们与分辨率无关。但是,在某些时候,您仍然需要将这些向量描述转换为位图。