IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Effacer une région d'un bitmap


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Effacer une région d'un bitmap
    Bonjour à toutes et à tous,

    Dans une application, je colle sur un bitmap des régions d'image en utilisant la méthode suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    	try {
    		if (bitmap == null) {
    			bitmap = Bitmap.createBitmap(dpX, dpY, Bitmap.Config.RGB_565);
    			cnv = new Canvas(bitmap);
    		}
    		if (fch2 != null) {
    			strm = new FileInputStream(fch2);
    			bmRD = BitmapRegionDecoder.newInstance(strm, false);
    			strm.close();
    			cnv.drawBitmap(bmRD.decodeRegion(rct2, options), dl2X, dl2Y, null);
    		}
    		else {
    			// je fais quoi pour effacer cette région ?
    		}
    	} 
    	catch (Exception e) {
    		bitmap = null;
    	}
    Je n'arrive pas à voir ce qu'il faut écrire pour effacer cette région.

    Merci de votre aide.

    Pierre

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Tu peux dessiner une image blanche sur la région que tu veux effacer.

    Ou sinon tu peux partir d'une image blanche et positionner dessus via les canvas les images que tu souhaites

    De ce fait tu auras l'espace blanc ou transparent tout dépends de la valeur par défaut de ton image là où tu n'auras aucune région

Discussions similaires

  1. remplir une région avec un bitmap
    Par julius1983 dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 17/11/2009, 15h13
  2. [FSO] Effacer une ligne dans un fichier
    Par Johnbob dans le forum ASP
    Réponses: 4
    Dernier message: 30/05/2007, 16h23
  3. Effacer une ligne dans la table nat
    Par vbcasimir dans le forum Sécurité
    Réponses: 2
    Dernier message: 11/01/2004, 00h15
  4. effacer une table que si elle existe ?
    Par soniaSQL dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/06/2003, 14h55
  5. [VBA-E] [Excel] Effacer une feuille
    Par Tray dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/01/2003, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo