2

画面に表示されるよりも、captureVisibleTab からのテキスト レンダリングの品質が著しく低いようです。私が読んだことによると、captureVisibleTab はメモリから画像を取得するだけなので (Chromium issue 44758 を参照)、これがなぜなのかよくわかりません。Retina MacBook を持っていますが、通常の画面でも画像が著しく悪くなります。特にテキストのレンダリングに依存する Web タイポグラフィ ツールの拡張機能を作成しているので、回避策や代替アプローチをいただければ幸いです。

私が見た BBC のホームページのスクリーンショットは次のとおりです。

https://www.evernote.com/shard/s1/sh/e49a2865-cac5-4f57-b9fe-0703d5676ca2/ebb6455a83a15d70ea99f0c153001947/deep/0/Screen%20Shot%202013-03-20%20at%2023.31.23.jpg

そして、次のコードでロードされた dataURI:

chrome.tabs.captureVisibleTab(null, {format: "png"}, function(dataURI) {
    console.log(dataURI);
});

次のようになります。

https://www.evernote.com/shard/s1/sh/295c8694-5f34-4b37-a754-b396644b0b82/55e1466a939d0f8e5677b25a93c5bc2b/深い/0/Screen%20Shot%202013-03-20%20at%2023.33.59.jpg

(これら 2 つのスクリーンショットをタブで開き、それらの間をフリックして、私の言いたいことを確認してください。)

4

2 に答える 2

0

これは Chromium の既知の問題のようです - code.google.com/p/chromium/issues/detail?id=415297

于 2014-12-28T04:00:22.913 に答える