2013-03-26 3 views
2

wkhtmltoimage를 사용하여 배경 그래디언트가 포함되어 있지만 생성 된 스냅 샷에는 나타나지 않는 웹 사이트의 스냅 샷을 렌더링하고 있습니다.wkhtmltoimage 스냅 샷에서 CSS3 그래디언트 렌더링

우분투 및 Windows에서 사용해 보았지만 오류를 찾을 수 없습니다.

매개 변수없이 가장 간단한 명령을 사용해 보았습니다.

wkhtmltoimage.exe <website_link> <image_name> 

내 원래 페이지가 여기에 모든 주요 브라우저 동일 보이는 내가 정확히 문제가 무엇인지 확실하지 않다 여기 wkhtmltoimage enter image description here

에 의해 생성 된 하나되는 화면 인쇄 enter image description here

이며, . 나는 기존의 이슈를 보았지만 아무 것도 찾을 수 없었다.

+0

해당 웹 사이트로 이동하기위한 모든 변경. 온라인인가요? 우리는 우리 설치로 테스트 할 수 있습니다. – Nenotlep

+0

http://www.dockphp.com/newtemp/ –

답변

2

그래디언트 구문을 확인 했습니까? wkhtmltopdf는 웹킷 구문을 사용합니다.

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(64,128,176)),color-stop(100%,rgb(1,73,129))); 
    background:linear-gradient(to bottom,rgb(64,128,176) 0%,rgb(1,73,129) 100%); 

두 번째 구문은 wkhtmltopdf에 포함되지 않지만 첫 번째는 내가 가진 wkhtmltopdf의 버전 (0.10.0 RC2) 작동합니다.

또한 현대 웹킷 구문이 작동하지 않는 것으로 나타났습니다. 즉이이 당으로

background: -webkit-linear-gradient(top, #ccc 0%, #888 100%); 

작동하지 않았다 stackoverflow entry

2

wkhtmltopdf의 0.12.2.1만큼 그라데이션 CSS - 오래되거나 새로운 하나가 작동하지 않습니다.

+0

나는 똑같은 것을 관찰하고있다. 나는 그래디언트를 얻지 만, 거의 반복적이고 예측 불가능한 것처럼 보입니다. – rainabba

관련 문제