好吧,所以我知道標題非常含糊,但這是我更具體的問題。目前我試圖避免使用PHP和SQL來存儲我使用的裁剪工具中的數據點。裁剪工具爲我提供了左上角(x,y)座標和右下角(x,y)座標,他們希望我將這些座標提交給PHP數據庫,以便製作出美觀的圖像。Raphael剪輯圖像問題
我發現拉斐爾,並注意到他們有一個剪輯rect工具,可以讓你剪輯圖像,它會顯示剪輯圖像。我想要做的就是拍下這張剪輯後的圖像,並用它填充Raphael圈。
var paper = Raphael(10, 50, 500, 400);
var paperCenter_X = 500/2;
var paperCenter_Y = 400/2;
//var circle = paper.circle(50, 40, 60);
var circle = paper.circle(paperCenter_X, paperCenter_Y, 100);
circle.attr("stroke", "#000");
var grabImage = document.getElementById("jelly");
var src = grabImage.src;
//alert(src);
var img = paper.image(src, 10, 10, 800, 600);
img.attr({"clip-rect":"0 0 100 150"});
//var newImage = new Image();
//newImage.src = img.src;
alert(newImage.src);
circle.attr({fill: 'url("'+img+'")'});
所以我評論的東西是我嘗試過的東西,只是不工作。理想情況下,我想要做的只是用img.attr({「clip-rect」:「0 0 100 150」})填充圓圈;任何關於如何做到這一點的建議都會很棒。
我能得到它會非常好聽使用PHP。我建議路線。 – j0hnstew 2012-08-02 13:18:16
沒有probs,我以爲你需要一個Raphael解決方案:) – kiranvj 2012-08-02 15:59:38