根据图片搜索字体 - SearchFontByImage
函数简介
根据图片与已知文本,在候选字号、样式范围内搜索最匹配的系统字体与字号。
接口名称
SearchFontByImage
DLL调用
string SearchFontByImage(long ola, string imagePath, string knownText, string candidateFonts,
int minFontSize, int maxFontSize, int fontStyleMask, int topN);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| imagePath | 字符串 | 图片路径。 |
| knownText | 字符串 | 图片中已知的文本内容。 |
| candidateFonts | 字符串 | 候选字体名列表,使用 ` |
| minFontSize | 整数型 | 最小字号。 |
| maxFontSize | 整数型 | 最大字号。 |
| fontStyleMask | 整数型 | 样式位掩码(0 / 1 / 2 / 4 / 8 等可组合,具体含义以插件实现为准)。 |
| topN | 整数型 | 返回候选结果条数上限。 |
示例
// string json = SearchFontByImage(ola, "c:\\cap.png", "测试", "SimSun|Microsoft YaHei", 10, 24, 0, 5);
返回值
字符串型:JSON,通常包含 bestFont、bestSize、bestScore、top 等字段(以实际返回为准)。
