2011-11-25 2 views
2

내 사이트에 자바 스크립트를 사용하여 버튼 생성기 (http://css-tricks.com/examples/ButtonMaker/)를 만들고 싶습니다.PHP로 서버에 CSS 이미지를 저장하는 방법

하지만 저장 단추를 추가하여 사용자가 만든 단추 이미지를 저장할 수있게하려고합니다. 가능한 경우 PHP로 내 서버에 이미지를 저장하고 싶습니다.

누구나 내가 정말로 읽고 알아야 할 아이디어가 있습니까? 사전

+0

이것은 가능한 경우 일 수 있습니다. http://stackoverflow.com/questions/3953662/is-there-a-way-to-output-html-div-to-an-image-using-php –

답변

3

예 발생기의 버튼에서

덕분에 브라우저에 의해 렌더링됩니다. 스타일이 적용된 버튼 요소 일뿐입니다. 나는 당신이 PHP를 사용하여 그것을 쉽게 저장할 수 있다고 생각하지 않는다.

당신이 할 수있는 일은 매개 변수를 받아들이고 이미지 서버 측 (PHP를 사용하여)을 렌더링하고이를 표시하기 위해 브라우저로 전송하는 버튼 제너레이터를 만드는 것입니다. 그러면이 렌더링 된 이미지를 쉽게 저장할 수 있습니다.

+0

Do 당신은 어떻게 이런 식으로 일을 시작할 수 있습니까? – novellino

+0

나는 이것을 다음과 같이 시작하겠다. http://www.php.net/manual/en/book.image.php 웹을 검색하면 예제를 찾을 수있다. – Iljaas

+0

잘 DB에서 이미지를 저장하는 jquery 스크립트에서 생성 된 일부 get 매개 변수가 좋지 않지만 저장 및 설정을 저장하고 id를 사용하여 가져온 일부 get 매개 변수가있는 GDLib 및 Imagemagick + jQuery + .load() 함수는 유용합니다 –

0

당신이 제공 한 링크는 form 또는 ajax를 통해 요소를위한 CSS (이 코드를 서버로 보내기 만하면됩니다)를 정의합니다.

+0

좋아, 서버로 보낼 수는 있지만 그 다음엔? – novellino

0

한 가지 방법은 CSS 설정을 서버로 보내고html 렌더러를 실행하여 버튼의 스크린 샷을 저장하는 것입니다.

"html 렌더러"로 검색하면 몇 가지 결과가 있지만 원하는 요소의 이미지를 쉽게 저장할 수있는 API가 있는지 여부를 알 수 없습니다.

(물론 Firefox와 Chrome은 모두 HTML 렌더러로 간주됩니다.)

내 접근 방식을 사용하면 버튼 서버 측을 렌더링하고 스크린 샷을 찍은 다음 일부 알고리즘을 사용하여 스크린 샷에서 버튼을 찾아서 잘라내야합니다.

전반적으로 복잡한 접근 방식이라고 할 수 있습니다. 나는 Iljaas가 말하는 것과 같이 갈 것이다.

관련 문제