2011-01-27 2 views
0

J'ai un bitmap de taille 10 * 15 maintenant je veux créer un bitmap à partir de ce bitmap existant avec la taille 20 * 30 mais la zone augmentée devrait être transparente, bitmap ne devrait pas être traduit/mis à l'échelle.Création de rectangle autour de bitmap

Répondre

1
Bitmap b = Bitmap.createBitmap(
    yourBitmap, 
    xMarginYouWant, 
    yMarginYouWant, 
    yourBitmap.getWidth() + xMarginYouWant * 2, 
    yourBitmap.getHeight() + yMarginYouWant * 2 
); 
0

Créez un nouveau Bitmap qui est 20x30, créez un Canvas pour contenir cette bitmap, puis votre 10x15 dans celui-ci.

0

créer le premier bitmap avec la méthode ths:

Bitmap b=b.createBitmap (Bitmap source, int x, int y, int width, int height); 

donner ur la hauteur et la largeur et propres valeurs x et y

0

Je n'ai pas votre question .... La rubrique est « rectangle dessin autour de bitmap "mais il n'y a pas de description pour le rectangle en détail. Si vous voulez un rectangle, cela peut se faire comme suit ....

RectF rect = new RectF(x,y,x+width,y+height); 
canvas.drawRect(rect, paint); 

bitmap Dessin se réfèrent d'autres réponses ...

Questions connexes