canvas - 无法使用 Konva 将 PDF 图像作为图像对象加载到 HTML5 画布中
问题描述
如果源是 PDF,我无法在画布中加载 Konva Image 对象。
没有抛出错误,但画布在图像应该是空白的地方。是否有任何已知的解决方法?欢迎任何建议。
解决方案
HTML5 画布托管在浏览器中,浏览器负责将图像从文件数据转换为图像数据。根据经验,如果您可以在浏览器中打开图像,即通过 html img 标签而不需要任何特殊插件,那么它可能适用于画布,但这将取决于浏览器的功能。
PDF 不是一种图像格式,而是一种可编写脚本的富文本文档格式,可以包含不同类型的多媒体内容,包括矢量和位图图形、音频、视频、表格。
如果你碰巧让它工作,请非常小心跨设备和跨浏览器测试。
这不是 Konva 中的错误。
推荐阅读
- unix - 比较两个文件中的列,如果匹配更改另一列中的字符串
- javascript - 用div包围内容时如何修复Highcharts中轴标签的格式?
- php - Laravel - 将时间转换为模型中的用户时区
- mongodb - 删除/删除查询以删除 MongoDB 中的重复记录
- javascript - 在 NgRX createEffect 调用中模拟 catchError
- html - 在脚本函数之后使用附加参数重定向
- python - 在 python 循环中保存预测图像每次迭代都会变慢
- javascript - 按属性是否存在对对象数组进行排序
- c++ - 跳到其他虚空时,我是否需要在继续之前添加某种检查
- python - 从 Open Telemetry 导入指标时,为什么会出现错误?