2

如何在android中开发图像失真,即:在adobe Photoshop中有一个默认控件(forword warp tool)用于图像失真,我需要通过android编码来制作这个控件功能。

是否有任何机构制作了任何一种能够通过 android 使图像失真的应用程序,,

对于 refarance,我展示了一张图像,通过 Photoshop 的前文变形工具帮助完成图像失真,我需要通过 android 编码来实现控制功能......

提前致谢.....

在此处输入图像描述

4

2 回答 2

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;
}

像素 i,j 将被扭曲,如果

matrix[i][j][0] != 1
matrix[i][j][1] != 1
matrix[i][j][2] != 1
于 2011-07-14T07:50:10.320 回答
0

找到用java编写的图像失真库并尝试在android上实现它们。

于 2011-07-14T07:54:44.630 回答