2009-05-13 15 views

답변

2

JavaScript는 .jpg, .png 또는 .gif와 같은 실제 이미지를 변경할 수 없습니다.

document.getElementById("foo").src = "example.jpg"; 
+0

많은 옵션이있을 수있는 런타임에 결정된 값으로 프로그래밍 방식으로 색상을 변경해야하는 경우가 아니라면 위의 자바 스크립트를 사용하여 색상별로 이미지를 만들고 색상이 바른 색상으로 바꿔 넣기 만하면됩니다. JS를 통해 이미지를 미리로드하는 경우 변경 사항이 즉시 나타납니다. –

0

클릭 한 픽셀의 색상을 변경하는 것이 아니라면 JavaScript로만 변경할 수 있습니다. 그러나 좌표를 가져 와서 PHP 스크립트로 전달할 수 있습니다. PHP에서는 이미지를 변경할 수 있습니다.

http://de2.php.net/manual/en/book.image.php

+0

답장을 보내 주셔서 감사합니다.이 코드를 사용하려고합니다. if (imagecopy (Aseat.png, seat_new.png, 0, 1, 0, 1, 10, 16))) { return Aseat.png; header ("Location : Test1.html"); imagegif (Aseat.png); imagedestroy (Aseat.png); imagedestroy (seat_new.png); } 하지만 이런 오류가 발생합니다. 해석 에러가 : D에서 오류 구문 : \ XAMPP \ htdocs를 \ seat_planner \ Testimage.php 라인 20 상기 코드의 라인 20에 경우 (imagecopy (Aseat.png, seat_new.png, 0, 1, 0, 1, 10, 16))) { pls에게 지시를 내립니다. –

+0

모든 문자열을 따옴표로 묶어야합니다. "Aseat.png", "seat_new.png"등 – ericteubert

0

는하지 않는 한 나는 당신이 아마 당신이되어 가지 이미지의 모양을 변경, 변경을 원 이미지 위에 투명한 이미지를 배치 할 수 생각 오해. 나는 한 번 prototype과 같은 것을했다고 생각한다.

0

색상 변경은 가능합니다. 이미지를 사용하여 SVG와 Canvas 요소 및 JavaScript로 무언가를 요리 할 수 ​​있습니다.

+0

SVG 및 Canvas 요소에 대해 잘 모르겠습니다. 제안 사항을 어떻게 활용할 수 있는지 알려주세요. 사실 이미지의 일부 색상을 변경하고 싶습니다. 해당 부분을 마우스로 클릭하십시오. –

관련 문제