Python 2.7의 PySide에서 cefpython을 사용합니다. div 사이에 고급 3d 전환을 생성하려면 div를 예를 들어 개별적으로 애니메이션 할 수있는 20 개 부분으로 잘라야합니다. 나는 그것을 "자연스럽게"할 방법을 찾지 못했기 때문에 dom에있는 특정 요소의 스크린 샷을 찍어 분할을 시뮬레이션해야했습니다. (또한 전체 dom의 스크린 샷을 찍고 필요한 요소를 좌표로 잘라낼 수도 있습니다.)
내 DOM에서 특정 div의 스크린 샷을 찍거나 cefpython 및 PySide에서 웹 페이지의 전체 가시 부분의 스크린 샷을 찍는 방법은 무엇입니까?
JavaScript 함수는 종종 html을 그림으로 렌더링하지만 사용자가 애니메이션이 실제 div가 아닌 그림에서 생성된다는 사실을 몰라 야하므로 완전히 실제 그림이 필요합니다.
cefpython 및 PySide (또는 JavaScript 및 HTML)를 사용하여 웹 페이지의 요소 (또는 현재 보이는 전체 부분)를 캡처하는 쉬운 방법이 있습니까?
(그건 그렇고 : Cefpython은 PySide에 크롬 브라우저를 포함합니다.)
브라우저를 비트 맵에 포함하는 창의 내용을 렌더링 할 수 있습니다. pyqt / pyside에서 QWidget을 QImage로 렌더링 할 수 있습니다. Google "qwidget to qimage"의 예 : https://www.google.com/search?q=qwidget+to+qimage
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다