如果 OneNote 中的图像未添加替代文本,则似乎添加了机器生成的 alt 属性。这是下载的 HTML REST 内容中出现的一个实际(而且相当令人震惊)的示例:
<img alt="FucK [T,you credit Matthew Airbnb C: 2016 " ...
在没有用户输入的替代文本的情况下,有没有办法覆盖这种机器生成?
[编辑] 根据要求,这是生成上述替代文本的图像:
如果 OneNote 中的图像未添加替代文本,则似乎添加了机器生成的 alt 属性。这是下载的 HTML REST 内容中出现的一个实际(而且相当令人震惊)的示例:
<img alt="FucK [T,you credit Matthew Airbnb C: 2016 " ...
在没有用户输入的替代文本的情况下,有没有办法覆盖这种机器生成?
[编辑] 根据要求,这是生成上述替代文本的图像:
有 3 种方式可以发生这种情况。我将报告上述内容,感谢您的反馈。
1. The client ran OCR in that image and added this data, offline, in the local machine
2. The server ran OCR in that image and added this data, online
3. The user added this in the client via UI.
您可以使用 PATCH ~/pages/id/content 请求以编程方式更改此设置,如下所示:
<img alt="Chicharito 14" width="624" height="351" src="https://www.onenote.com/api/beta/resources/0-8120f2b0ec124d64b076876abe6a285e!1-BA887C20112899C4!164/$value" data-src-type="image/jpeg" data-fullres-src="https://www.onenote.com/api/beta/resources/0-8120f2b0ec124d64b076876abe6a285e!1-BA887C20112899C4!164/$value" data-fullres-src-type="image/jpeg" />
或者作为用户通过 OneNote 客户端(右键单击图像 -> 替代文本)。