view plaincopy to clipboardprint?
private Bitmap getImageFromAssetFile(String fileName,int how){
Bitmap image = null ;
try {
AssetManager am = game.getAssets();
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}catch (Exception e){ }
return zoomImage(image,how);
}
public Bitmap zoomImage(Bitmap bgimage,int how) {
int bmpwidth = bgimage.getWidth();
int bmpheight = bgimage.getHeight();
float scaleWidth=0;
float scaleHeight=0;
Matrix matrix = new Matrix();
if(how==0){
scaleWidth = ((float) width) / bmpwidth;
scaleHeight = ((float) height) / bmpheight;
}else{
scaleWidth=Math.min(width,height)/bmpwidth;
scaleHeight=Math.min(width, height)/bmpheight;
}
private Bitmap getImageFromAssetFile(String fileName,int how){
Bitmap image = null ;
try {
AssetManager am = game.getAssets();
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}catch (Exception e){ };
return zoomImage(image,how);
}
public Bitmap zoomImage(Bitmap bgimage,int how) {
int bmpwidth = bgimage.getWidth();
int bmpheight = bgimage.getHeight();
float scaleWidth=0;
float scaleHeight=0;
Matrix matrix = new Matrix();
if(how==0){
scaleWidth = ((float) width) / bmpwidth;
scaleHeight = ((float) height) / bmpheight;
}else{
scaleWidth=Math.min(width,height)/bmpwidth;
scaleHeight=Math.min(width, height)/bmpheight;
}
Android图片大小调整动态实现主要代码
最新推荐文章于 2023-10-12 16:23:44 发布