我想要的是
目前我有一个 png 图像4000x4000
。使用tinypng.org后,它变成了一个 288KB 的文件。
现在我想要最快的方式来加载图像,将其放置在 DOM 中并能够在其上绘制大量画布。
我测试了一些,结果让我震惊。
我测试的
我做了 3 次测试,只检查加载速度。
- (423 毫秒)
<canvas>
- (138 毫秒)
<img>
- (501 毫秒)CSS
background-image
<img>
标签是最快的。
问题
<img>
那么,使用标签来显示一个巨大的(背景)图像并使用一些肮脏的 CSS 来在其上绘制画布是一种不好的做法吗?
还是在我的情况下使用画布更好,而不用担心更长的加载时间?