但是,我想将具有任意系统支持的字体的字符串打印到图像中,但我知道,内置函数putText在OpenCV中只支持有限的字体。具体来说,我想要的函数是这样的(如果用C++编写):
void drawString(string& s, Image& I, string& fontName)
{
...
}
像drawString("this is a string", I, "Times New Roman")一样调用它将以Times字体打印字符串,而drawString("this is another string"
最近,我们遇到了一个非常奇怪的问题:当要求我们的三星SCX5935FN打印文档时,它跳过了数字"6“和"8”。文档中的其他所有内容都是正确打印的,除了这些数字外,就好像这些数字从一开始就没有出现在文档中。
我一直使用的一个临时修复方法是向打印机发送一个编号为"6“和"8”的.txt文件,这样做后,打印机将正确打印一段时间,但问题似乎会随机返回。
这台打印机在windows server 2003上,正在使用HP通用驱动程序5.1