私は2台のモニターを同時にアクティブにして、コンピューターに接続しています。モニターはミラーリングされておらず、それぞれ異なる内容を表示します。mss sct.grabは、使用するモニターを選択させません。
私はsct.grabでこれらの2つのモニタのどちらを使用したいのかを選択する必要があります。
私はこのコードを見て、テストしました:sct_img = sct.grab(sct.monitors [1]) "1"を "2"に変更できます。それの。しかし、使用したいモニタのパラメータと、部分的なスクリーンショットだけを取得したい画面の領域の両方をsct.grabに渡す方法を理解できません。私は部分的なスクリーンショットを取ることができますが、モニターを選択することはできません、または私はモニターを選択することができますが、全画面を取得することができます。私は、モニターを選択し、また、地域を選択する必要があります。私は適切な構文のヘルプを探しています。
私はこのコードを持っている:
sct_img = sct.grab({'top': 160, 'left': 160, 'width': 160, 'height': 135})
しかし、私がしたいことから、これを得るために、私の2台のモニタのどのsct.grabを伝えるためにどこかにある。これは、モニター辞書指定でパラメータのようなたとえば、何かをいいです:
sct_img = sct.grab({'mon': 2, 'top': 160, 'left': 160, 'width': 160, 'height': 135})
助けてくれれば助かります。
リトルリマインダー:https://stackoverflow.com/help/someone-answers、答えはあなたのために良好であれば:) –