php エディターの Yuzi は、chromedp パッケージについて回答する必要がある質問があります。質問は、FullScreenshot() を使用して生成されたスクリーンショットが不鮮明すぎるため、改善されたアプローチが必要であるということです。 chromedp パッケージを使用すると、生成されるスクリーンショットの品質が期待どおりにならない場合があります。これは、構成またはパラメータ設定が正しくないことが原因である可能性があります。より鮮明なスクリーンショットを取得するために考えられる改善点をいくつか紹介します。
タイトルの通り、結果と私のコードです。ところで、私は非常にローエンドのマシンを使用しています。
リーリー リーリーおそらく dpi 設定があるのではないかと思いました。それとも私のマシンが弱すぎるからでしょうか?残念ながら、真実を探るためのリソースはこれ以上ありません。それで、助けてください。スクリーンショットをより鮮明にするにはどうすればよいですか?
これは、マシンの構成とは関係ありません。 devicescalefactor
を増やすと、画像の見栄えが良くなります。以下のデモを参照してください:
devicescalefactor を大きくすると、より大きな画像が生成されます:
リーリー
は
chromedp.errinvalidcontext エラーを返します。完全に取り外すことができます。
へのすべての呼び出しがパラメータ
width: 0 および
height: 0 とともに渡されます。更新された
width と
height を取得するには、これを
chromedp.actionfunc でラップする必要があります。
以上がchromedp パッケージの FullScreenshot() によって生成されたスクリーンショットが不鮮明すぎるのですが、どうすれば改善できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。