WEB开发网
开发学院手机开发Android 开发 Android 下图片处理的的一些方法 阅读

Android 下图片处理的的一些方法

 2010-04-21 06:48:00 来源:WEB开发网   
核心提示:float scaleWidth = ((float) newWidth) / width;float scaleHeight = ((float) newHeight) / height;// 缩放图片动作matrix.postScale(scaleWidth, scaleHeight);Bitmap bitmap

float scaleWidth = ((float) newWidth) / width;

float scaleHeight = ((float) newHeight) / height;

// 缩放图片动作

matrix.postScale(scaleWidth, scaleHeight);

Bitmap bitmap = Bitmap.createBitmap(bgimage, 0, 0, width, height,

matrix, true);

return bitmap;

}

4.绘制带有边框的文字,一般在游戏中起文字的美化作用

/***

* 绘制带有边框的文字

*

* @param strMsg

* :绘制内容

* @param g

* :画布

* @param paint

* :画笔

* @param setx

* ::X轴起始坐标

* @param sety

* :Y轴的起始坐标

* @param fg

* :前景色

* @param bg

* :背景色

*/

public void drawText(String strMsg, Canvas g, Paint paint, int setx,

int sety, int fg, int bg) {

paint.setColor(bg);

g.drawText(strMsg, setx + 1, sety, paint);

g.drawText(strMsg, setx, sety - 1, paint);

g.drawText(strMsg, setx, sety + 1, paint);

g.drawText(strMsg, setx - 1, sety, paint);

paint.setColor(fg);

g.drawText(strMsg, setx, sety, paint);

g.restore();

}

上一页  1 2 

Tags:Android 图片 处理

编辑录入:coldstar [复制链接] [打 印]
赞助商链接