Mega Code Archive

 
Categories / Android / 2D Graphics
 

Get Texture From Bitmap Resource and BitmapFactory decodeStream

/*   * Copyright 2011 Google Inc.  *  * Licensed under the Apache License, Version 2.0 (the "License");  * you may not use this file except in compliance with the License.  * You may obtain a copy of the License at  *  *     http://www.apache.org/licenses/LICENSE-2.0  *  * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an "AS IS" BASIS,  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  * See the License for the specific language governing permissions and  * limitations under the License.  */ //package com.galactogolf.utils; import java.io.IOException; import java.io.InputStream; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; /**  * Some helper methods  *   */ public class Util {   public static Bitmap getTextureFromBitmapResource(Context context,       int resourceId) {     InputStream is = context.getResources().openRawResource(resourceId);     Bitmap bitmap = null;     try {       bitmap = BitmapFactory.decodeStream(is);     } finally {       // Always clear and close       try {         is.close();         is = null;       } catch (IOException e) {       }     }     return bitmap;   } }