나는 내 마우스로 이미지를 그려서 이미지로 저장할 수있는 PHP 스크립트를 찾고있다. 당신이 알고 있다면 어떤 도움을주십시오.이미지를 그릴 스크립트
0
A
답변
2
. 당신의 saveImage.php 스크립트에서
$('#btn').bind("click", function(evt) {
$.post('saveImage.php', {image : canvas.toDataURL('image/jpeg')});
});
:
var canvas = document.getElementById("canvas"),
ctx = canvas.getContext("2d"),
pos = false;
ctx.strokeStyle = "red";
$(canvas).bind("mousedown", function(evt) {
pos = {x: evt.layerX, y: evt.layerY};
ctx.beginPath();
ctx.moveTo(pos.x, pos.y);
});
$(canvas).bind("mousemove", function(evt) {
if(!pos) return; // You may not want to do this on every mousemove.
pos = {x: evt.layerX, y: evt.layerY};
ctx.lineTo(pos.x, pos.y);
ctx.stroke();
});
$(canvas).bind("mouseup", function(evt) {
if(!pos) return;
ctx.closePath();
pos = false;
});
은 또한 당신의 PHP 스크립트에 이미지 데이터를 전송하는 버튼을 추가 : 당신은 예를 들어, 원하는대로 물론이 캔은 고급 또는 단순 서버에서 데이터를 디코딩하여 파일에 기록하십시오.
$imgData = $_POST["image"]; // Probably a good idea to sanitize the input!
$imgData = str_replace(" ", "+", $imgData);
$imgData = substr($imgData, strpos($imgData, ","));
$file = fopen('myImage.jpg', 'wb');
fwrite($file, base64_decode($imgData));
fclose($file);
트릭을해야합니다 :-) 저는 여기 JS 비트에 대해 jQuery를 사용하고 있습니다. 물론 필요하지 않습니다.
1
PHP는 서버 측에서 실행되는 반면, 마우스와의 상호 작용은 클라이언트 측에서 수행됩니다. JavaScript 또는 Flash와 같은 브라우저 내 기술을 사용하여 마우스 움직임을 캡처하고 비트 맵 데이터를 먼저 생성해야합니다. 당신이 당신이 그릴 수있는 자바 스크립트 코드 조각을 확인
:-) 몇 바퀴를 개혁 같은 느낌 할 경우
관련 문제
- 1. 이미지를 투명한 비트 맵으로 그릴 때 검정색 경계선을 그릴 때
- 2. 어떻게 '그림자'버전의 이미지를 그릴 수 있습니까?
- 3. iOS에서 문자 배치로 이미지를 그릴 수 있습니까?
- 4. 공간에서 이미지를 다시 그릴 수 없습니다.
- 5. 이 프로그램을 사용하여 이미지를 그릴 수 없습니까?
- 6. 안드로이드, 캔버스, 그릴 이미지
- 7. 캔버스에 그릴 수있는 이미지
- 8. 이미지를 그릴 때 : System.Runtime.InteropServices.ExternalException : GDI에서 일반적인 오류가 발생했습니다.
- 9. OpenGL에서 비트 마스크 이미지를 가장 빨리 그릴 수있는 방법
- 10. 안드로이드에서 그릴 수있는 sdcard에 PNG 이미지를 캔버스로로드하는 방법은 무엇입니까?
- 11. LoadImage와 StretchDIBits를 사용하여 어떻게 PNG 이미지를 그릴 수 있습니까?
- 12. 화면에 100 개 이상의 이미지를 그릴 수있는 가장 빠른 방법
- 13. 로컬 이미지를 텍스트로 변환 스크립트
- 14. 내가 R.drawable 폴더에서이, 저장 이미지를 시도하기 전에 이미지를 그릴 수 폴더
- 15. Qt로 바둑판 식으로 그릴 방법
- 16. 자바 스크립트 iPhone에서 이미지를 다운로드하고 서버에서 이미지를 저장하는 코드
- 17. CGPDFDocument에서 jpeg2000을 그릴 수 없습니까?
- 18. 웹 사이트에서 이미지를 가져 오는 스크립트
- 19. jQuery는 'src'속성으로 이미지를 찾습니다. - 일반 자바 스크립트
- 20. 이미지를 base64로 변환 firefox에서 자바 스크립트
- 21. 자바 스크립트 함수 내에서 이미지를 호출 하시겠습니까?
- 22. 디렉토리에서 이미지를 수집하는 자바 스크립트 이미지 슬라이더
- 23. 이미지를
- 24. 카메라보기로 그릴 수 있습니까?
- 25. Raphael.js를 사용하여 이미지 그릴
- 26. CAlayer에 그릴 수 없습니다.
- 27. 반투명 선을 그릴 ImageMagick
- 28. 이 방정식을 그릴 방법
- 29. glDrawTexfOES로 그릴 수 없습니다
- 30. 하위 뷰에서 UIView 그릴
고맙습니다. 이미 알아 냈습니다. 그러나 저의 앞에 발명 된 것이 있다면 휠을 발명하고 싶지 않습니다. 지금 할 수있는 스크립트를 찾고 있습니다. –