2010-02-07 5 views
-1

전체 PHP 페이지를 png 또는 jpg와 같은 이미지 파일로 표시 할 수 있습니까? 예를 들어이미지로 PHP 페이지 표시

, 단지 페이지의 스크린 샷과 같은

<img src="details.php?id=44"> 

.

Thx

+1

http://stackoverflow.com/search?q=screenshot+website+php – Gordon

답변

0
<? 
    // details.php file 
    // { 
    // do stuff to create your image and store in $my_image 
    // } 
    header("Content-type: image/jpg"); 
    echo $my_image; 
    ?> 

1) 헤더에 mime 형식을 출력합니다.

2) 에코 바이너리 데이터

쉬운!

+0

어를 보시기 바랍니다. 그는 스크린 샷을 원합니다. PHP 스크립트의 HTML 출력. – nickf

+0

그래서 스크린 샷을 만드는 페이지의 스크린 샷은 무엇입니까? 재귀 ?? –

0

당신이 생각하고있는 것은 아닙니다. PHP ImageMagick 라이브러리 또는 PHP GD 라이브러리를 사용하여 이미지를 동적으로 생성하고 출력 할 수 있지만 페이지의 스크린 샷을 얻으려면 실제로 외부 서비스가 필요합니다.

+0

어떻게 Imagick으로이 작업을 수행 할 수 있습니까? –

+0

ImageMagick을 사용하면 페이지의 스크린 샷을 찍을 수 없습니다. 렌더링 된 HTML/CSS 페이지가 아닌 ImageMagick을 사용하여 물건을 표시하려면 http://us.php.net/manual/en/class.imagick.php – Xorlev

0

표시하려는 내용에 따라 다릅니다. html/js/css 인 경우 브라우저마다 다릅니다. 유니 코드 텍스트를 이미지로 표시 할 경우

, 당신은 목적

0

난 당신이 URL 또는 웹 페이지의 스크린 샷을 복용에 대해 이야기하고 생각을 위해 GD 라이브러리를 사용할 수 있습니다. 다음과 같이 자유롭게 사용할 수 있습니다. http://www.shrinktheweb.com/ http://picoshot.com/ 무료로 사용할 수있는 서비스가 많이 있습니다. 자체 서버에서 이러한 서비스를 호스팅하려는 경우. 브라우저를 열고 URL의 스크린 샷을 찍을 수있는 소프트웨어를 만들어야합니다. 거기에 사용할 수있는 소프트웨어도 있습니다. 나는 그것이 도움이되기를 바랍니다.