2017-01-28 1 views
1

저는 Python 2.7에서 PySide 내부에서 cefpython을 사용합니다. div 사이에 고급 3d 전환을 만들려면 예를 들어 div를 잘라야합니다. 별도로 애니메이션을 만들 수있는 20 개의 파트. 나는 "dominant"라는 것을 할 방법이 없다는 것을 발견했다. 그래서 dom에서 특정 요소의 스크린 샷을 찍어서 분할을 시뮬레이트해야한다 (나는 전체 dom의 스크린 샷을 찍고 좌표로 필요한 요소를 잘라낼 수도있다.).현재 HTML의 스크린 샷을 찍는 cefpython (선택 사항 : 특정 요소)

DOM에서 특정 div의 스크린 샷을 찍는 방법이나 cefpython 및 PySide에서 웹 페이지의 전체 visibile 부분의 스크린 샷을 찍는 방법은 어떻게됩니까?

JavaScript 함수는 종종 html을 그림으로 렌더링하지만 사용자가 실제 div 대신 그림에서 애니메이션을 만들지는 모르기 때문에 완전히 실제 그림이 필요합니다.

cefpython과 PySide (또는 JavaScript 및 HTML)를 사용하여 웹 페이지의 요소 (또는 현재 보이는 부분 전체)를 쉽게 캡처 할 수 있습니까?

은 (그런데 : Cefpython는 PySide에 크롬 브라우저를 포함.) 당신은 비트 맵 브라우저를 내장 윈도우의 내용을 렌더링 할 수

+0

[이 질문을 보았습니까? (http://stackoverflow.com/questions/6887183/how-to-take-screenshot-of-a-div-with) -javascript? rq = 1)? – Pointy

+0

와우! 웹에서 수 시간 동안 검색 한 결과이 솔루션이 보이지 않습니까?! (아마도 잘못된 키워드). 나는 그것을 시도 할 것이다. 고맙습니다. – fameman

+0

미안하지만 그건 내 문제에 맞지 않습니다. __ 나는 그림에서 내 웹 페이지를 완전히 똑같이 표현해야한다. 나는 이미 렌더링이 올바르지 않다고 말했다 .__ – fameman

답변

관련 문제