如何在android中开发图像失真,即:在adobe Photoshop中有一个默认控件(forword warp tool)用于图像失真,我需要通过android编码来制作这个控件功能。
是否有任何机构制作了任何一种能够通过 android 使图像失真的应用程序,,
对于 refarance,我展示了一张图像,通过 Photoshop 的前文变形工具帮助完成图像失真,我需要通过 android 编码来实现控制功能......
提前致谢.....
如何在android中开发图像失真,即:在adobe Photoshop中有一个默认控件(forword warp tool)用于图像失真,我需要通过android编码来制作这个控件功能。
是否有任何机构制作了任何一种能够通过 android 使图像失真的应用程序,,
对于 refarance,我展示了一张图像,通过 Photoshop 的前文变形工具帮助完成图像失真,我需要通过 android 编码来实现控制功能......
提前致谢.....
我认为您将必须实现自己的图像失真类,该类可以操纵图像矩阵。也许您应该在网上搜索一下,也许您会发现某事。
像这样的东西:
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
找到用java编写的图像失真库并尝试在android上实现它们。