2012-12-20 2 views
2

현재 양식의 사용자 입력을 기반으로 이미지를 만들어야하는 웹 사이트 프로젝트에서 작업하고 있습니다. 기본적으로, 일부 텍스트를 대체하는 양식 데이터로 기존 HTML 마크 업에서 이미지를 작성하려고합니다. 텍스트는 거의 항상 고유합니다.런타임에 HTML 문서에서 이미지 만들기

나는 주로 그런 이미지를 만들기위한 몇 가지 옵션을 살펴 보았다 : 정말 서버에 설치할 수있는만큼 유연하지 않았다 PHP와

  1. imagecreate
  2. PhantomJS를
  3. wkhtmltopdf 및 php-wkhtmltox

현재 사용 가능한 옵션이 제한되어있는 공유 호스팅 환경에서 작업하고 있습니다. 환경은 PHP (GD로 컴파일 됨), Perl 및 Python을 지원합니다.

이러한 동작을 구현할 수있는 확실한 방법이 있습니까?

+0

wkhtmltopdf를 시도했지만 wkhtmltoimg를 사용해 보셨습니까? 그렇다면 무엇이 효과가 없었습니까? 여기에는 복잡한 설치없이 거의 모든 곳에서 작동하는 미리 컴파일 된 바이너리가 포함되어 있습니다. – Charles

+0

@Charles : 예, 둘 다. PHP를 통해 실행할 수는 없었지만 콘솔을 통해 로컬로 실행하는 데 성공했지만 – silverstrike

+0

정말 유감 스럽습니다. – Charles

답변

0

나는 CutyCapt 소프트웨어를 사용하여 이미지를 HTML에서 렌더링하므로 완벽하게 작동합니다. 유일한 문제는 공유 호스팅에서 빌드해야한다는 것입니다. 아마 해결 방법은 당신의 로컬 컴퓨터에 그것을 구축하고, 그것을 당신의 호스팅에 업로드하고 거기에서 실행하는 것일 수 있습니다. 그러나 X 서버가 필요하기 때문에 작동하지 않을 것이라고 생각합니다.

또 다른 가능한 해결책은 GD library을 사용하여 수동으로 이미지를 빌드하는 것입니다. html이 어떻게 보이는지 알면 빈 이미지에 모든 요소를 ​​그려서 복제 할 수 있습니다. 쉽게 할 수는 없지만이 방법은 사용할 수있는 유일한 해결책입니다.

+0

제 재판에서 GD 라이브러리는이 애플리케이션에 필요한 유연성을 제공하지 못합니다. 그러나 나는 그것을 다시 시도하려고 노력할 것이다. – silverstrike