Cómo dibujar un mapa de bits con transparencia

Cómo dibujar un mapa de bits con un determinado conjunto de colores como transparente?
Por ejemplo, quiero que todos los píxeles blancos sean transparentes.

3 Solutions collect form web for “Cómo dibujar un mapa de bits con transparencia”

Usted necesita comprobar cada píxel de la imagen y cambiar su color. Obtendrás tu respuesta en este post

Es necesario establecer el valor de Alpha para la pintura que está pasando al mapa de bits.

http://developer.android.com/reference/android/graphics/Paint.html#setAlpha%28int%29

Los valores varían de 0-255

EDITAR:

Paint p = new Paint(); //Set Blue Color p.setColor(Color.WHITE); //Set transparency roughly at 50% p.setAlpha(125); 

Otro enfoque es el dibujo de color trasparent en su lienzo (agujeros de dibujo). El bitmapu necesita un canal alfa.

  //Set transparent paint - you need all of these three Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setXfermode(new PorterDuffXfermode(Mode.SRC_OUT)); paint.setColor(Color.TRANSPARENT); // Do you wanna soften? // Set paint transparency: // 0 = transparent ink, no visible effect // 255 = full ink, hole in the bitmap p.setAlpha(192); // Do you want some blur? // Set blur radius in pixel paint.setMaskFilter(new BlurMaskFilter(10, Blur.NORMAL)); 
  • No se puede pasar mapa de bits entre actividades en android
  • Fusionar ImageView con una sola imagen de mapa de bits (Android)
  • Cargar imagen grande del servidor en Android
  • Utilizar Glide para cargar mapa de bits en ImageView
  • Android: Bitmap a Byte Array y espalda: SkImageDecoder :: Factory devuelto null
  • Cargar mapa de bits con Picasso
  • Android: Conexión e impresión a Bixolon SPP-R200
  • Cómo manejar try catch exception android
  • Codificar y decodificar objeto de mapa de bits en cadena base64 en Android
  • Carga de Android desde la URL a Bitmap
  • Android - BitmapFactory.decodeByteArray - OutOfMemoryError (OOM)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.