저는 kineticJS를 사용하여 차트를 작성하므로 Div 페이지에서 차트 그림을 생성하는 html 페이지입니다. PHP에서는, 나는 생성하고있는 PDF에 그 차트의 이미지를 포함시키고 싶다. KineticJS는 캔버스를 이미지로 변환 할 수 있지만 어떻게 PHP 스크립트에서 해당 이미지를 가져올 수 있습니까?PHP에서 KineticJS로 이미지 출력 받기
는 내가 원하는 것은 내가이 일을하는 방법에 약간의 손실 난
<?php
$html="<img src='graph.html?x=20'></img>";
pdf->AddHTML($html);
$pdf->output();
?>
같은 것입니다. 이상적으로는 pdf도 이미지를 포함해야합니다. 나는 pdf에 관해서 묻지 않고있다. 기본적으로 KineticJS에서 생성 된 이미지를 base64 데이터 등의 PHP 스크립트로 가져 오는 방법을 묻습니다.
phantomJS와 같이 실행해야합니까? 참조
을 toDataURL 기능을 사용할 수 있습니다 "뜻? report.php가 실행되고 graph.html이 호출됩니다. 하지만 그 전화는 어떻게 생겼는지, 그리고 graph.html의 dataURL을 사용하여 "출력하여"PHP에서 가져올 수있는 것은 무엇입니까? – AwokeKnowing
음 이미지가 graph.html 안에 있습니까? 그렇다면, 어떻게 거기에서 직접 이미지를 얻을 수 있는지 모르겠다. src = "graph.html"은 의미가 없으며 이미지가 HTML 파일에 있어야합니다. 실제 이미지 url 또는 base64로 인코딩 된 이미지를 전달해야합니다. –
graph.html에는 그래프를 렌더링하는 kineticjs 코드가 있습니다. 그 그래프가 report.php의 이미지로 필요합니다. graph.html에서 dataurl을 출력 할 수도 있지만 다시 실행해야합니다. 그래서 나는 phantomjs가 필요하다고 생각하고있다. – AwokeKnowing