2011-07-14 41 views
2

如何開發android中的圖像失真,即:在adobe Photoshop中有一個默認控件(forword warp tool),用於圖像失真,我需要通過android編碼來製作此控件函數..如何開發android圖像distorstion

是任何機構作出任何形式的這個應用程序將能夠通過機器人使圖像失真,其中,,

爲refarance我顯示了其通過Photoshop的前頁變形工具的幫助下,圖像失真做過一個形象,,我需要做的那樣控制功能通過android編碼....

KS提前.....

enter image description here

回答

0

我認爲你將不得不實現自己的圖像失真類可以處理圖像矩陣..也許你應該在網上搜索也許你發現某事。

是這樣的:

distort(int[][][3] image, double[][][3] matrix){ 
    for(int i =0; i < imagelength; i++){ 
     for(int j =0; j< imagewidth; j++){ 
      image[i][j][0] = (int) (image[i][j][0] * matrix[i][j][0]); 
      image[i][j][1] = (int) (image[i][j][1] * matrix[i][j][1]); 
      image[i][j][2] = (int) (image[i][j][2] * matrix[i][j][2]); 
     } 
    } 
return image; 
} 

像素我,如果用Java編寫的

matrix[i][j][0] != 1 
matrix[i][j][1] != 1 
matrix[i][j][2] != 1 
0

查找圖像distorstion libaries並嘗試實現它們在AndroidĴ會被扭曲。