This MDN article(引用this blog post)教導瞭如何將HTML內容呈現到畫布。我已經在我的項目中實現了它,它工作。 但是在「視網膜」顯示屏上,它僅以顯示器支持的全分辨率的一半繪製到畫布。例如,如果我有一個用於呈現HTML字符串「Hello」的畫布,並且在畫布旁邊放置了一個<span>Hello</span>,後者(由瀏覽器呈現的通常方式)比前者更平滑和更清晰(呈現爲HTM
我們知道我們可以做一個圖像視網膜準備使用CSS3媒體查詢像 @media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: