首页 > 其他 > 详细

油画效果

时间:2014-07-16 19:31:59      阅读:317      评论:0      收藏:0      [点我收藏+]

// 油画效果
public static Bitmap changeToOil(Bitmap bitmap) {
int width = bitmap.getWidth();
int height = bitmap.getHeight();

int dst[] = new int[width * height];
bitmap.getPixels(dst, 0, width, 0, 0, width, height);

int color = 0;
Random random = new Random();
int iModel = 4;
int i = width - iModel;
int pos = 0, iPos;

while (i > 1) {
int j = height - iModel;
while (j > 1) {
iPos = random.nextInt(100000000) % iModel;
pos = (j + iPos) * width + (i + iPos);
color = dst[pos];
pos = j * width + i;
dst[pos] = color;
j--;
}
i--;
}

Bitmap returnBitmap = Bitmap.createBitmap(width, height,
Bitmap.Config.RGB_565);
returnBitmap.setPixels(dst, 0, width, 0, 0, width, height);
return returnBitmap;
}

油画效果,布布扣,bubuko.com

油画效果

原文:http://www.cnblogs.com/clarence/p/3837479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!