Java 如何在Canvas/ImageView Android上对选定区域进行像素化?
下面是对图像上选定区域进行像素化的示例java代码 我想在android中实现类似的功能。 搜索了很多,但没有找到任何例子。Java 如何在Canvas/ImageView Android上对选定区域进行像素化?,java,android,image-processing,canvas,paint,Java,Android,Image Processing,Canvas,Paint,下面是对图像上选定区域进行像素化的示例java代码 我想在android中实现类似的功能。 搜索了很多,但没有找到任何例子。 任何帮助都将不胜感激。1.尝试搜索调整大小/重新采样算法 就像双线性滤波 一般颜色也可以 通过像素化图像(小分辨率)对循环x0、y0进行嵌套 计算源图像中像素区域的平均颜色(大分辨率) 这也是由2个嵌套循环x1、y1通过像素区域完成的 只需将所有R、G、B值分别相加即可 然后将它们除以像素数 将结果颜色存储到像素化图像像素(x0,y0) [附注] 如果像素化
任何帮助都将不胜感激。1.尝试搜索调整大小/重新采样算法
- 就像双线性滤波
- 通过像素化图像(小分辨率)对循环x0、y0进行嵌套
- 计算源图像中像素区域的平均颜色(大分辨率)
- 这也是由2个嵌套循环x1、y1通过像素区域完成的
- 只需将所有R、G、B值分别相加即可
- 然后将它们除以像素数
- 将结果颜色存储到像素化图像像素(x0,y0)
- 然后用平均颜色填充整个像素区域,而不是像素化像素