Comment définir tout blanc les 10 lignes sur le côté gauche d'un bitmap? J'ai une bitmap qui doit être complétée sur le côté gauche. Je pensais que je peux créer une nouvelle image itérer sur l'ancien getpixel pour chaque position et setpixel sur le nouveau (blanc ou coloré) que de retourner le nouveau bitmap ... est-ce faux? Une suggestion? Merci beaucoup!Android: rembourrage laissé un bitmap avec la couleur blanche
Répondre
Vous voudrez peut-être regarder ici:
http://download.oracle.com/javase/1.4.2/docs/api/java/awt/image/BufferedImage.html
méthodes que vous voudrez peut-être utiliser sont: getHeight() alors vous savez combien de pixels pour définir et itérer sur 10 colonnes
et setRGB (int x, int y, int RGB) pour définir le pixel
Vous pouvez créer un nouveau bitmap avec le nombre de pixels supplémentaires. Définissez ceci comme le bitmap du canevas et colorez l'image entière avec la couleur requise, puis copiez votre bitmap.
public Bitmap pad(Bitmap Src, int padding_x, int padding_y) {
Bitmap outputimage = Bitmap.createBitmap(Src.getWidth() + padding_x,Src.getHeight() + padding_y, Bitmap.Config.ARGB_8888);
Canvas can = new Canvas(outputimage);
can.drawARGB(FF,FF,FF,FF); //This represents White color
can.drawBitmap(Src, padding_x, padding_y, null);
return outputimage;
}
Parfait! merci ... juste une question de plus ... pour x-offset vous voulez dire le premier pixel qui reste après le remplissage? – Jed84
Disons que j'ai un bitmap avec des dimentions (w256, h104), cela permettra-t-il de faire cette image (w256, h128) en ajoutant uniformément des espaces blancs en haut et en bas sans étirer l'image? – Pierre
Sympa mais ça n'ajoute que des pixcels en haut et à gauche du bitmap. rien trouvé pour les 4 côtés (haut, gauche, droite, bas). –
public Bitmap addPaddingTopForBitmap(Bitmap bitmap, int paddingTop) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight() + paddingTop, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, paddingTop, null);
return outputBitmap;
}
public Bitmap addPaddingBottomForBitmap(Bitmap bitmap, int paddingBottom) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight() + paddingBottom, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, 0, null);
return outputBitmap;
}
public Bitmap addPaddingRightForBitmap(Bitmap bitmap, int paddingRight) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth() + paddingRight, bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, 0, 0, null);
return outputBitmap;
}
public Bitmap addPaddingLeftForBitmap(Bitmap bitmap, int paddingLeft) {
Bitmap outputBitmap = Bitmap.createBitmap(bitmap.getWidth() + paddingLeft, bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(outputBitmap);
canvas.drawColor(Color.RED);
canvas.drawBitmap(bitmap, paddingLeft, 0, null);
return outputBitmap;
}
- 1. Android - Remplir bitmap avec couleur
- 2. Android Bitmap: getPixel() couleur
- 3. Android: Comment remplir un bitmap avec la couleur par volume?
- 4. Pourquoi le rembourrage laissé ne fonctionne pas?
- 5. Comment inverser une couleur bitmap dans android avec colorfilter?
- 6. Fusionner l'image avec la couleur blanche
- 7. Bitmap Android avec bordure
- 8. Android Image couleur 16 bits vers Bitmap
- 9. Comment remplir l'objet bitmap avec la couleur dans Android
- 10. Modifier la couleur bitmap avec la fonction
- 11. changer la couleur de pixel d'un bitmap
- 12. Couleur Dodge Blend Bitmap
- 13. comment changer la couleur de certains pixels en bitmap android
- 14. Comment changer la couleur de l'image Bitmap dans Android?
- 15. Couleur vers Bitmap
- 16. bitmap couleur inversée
- 17. Android échelle un bitmap
- 18. Rembourrage inverse avec CSS
- 19. Liste éliminer top couleur blanche et bot
- 20. Couleur blanche en bas de la mise en page
- 21. Dessiner une couleur blanche donne une couleur transparente
- 22. Travailler avec une image bitmap en android
- 23. Explication de la méthode getPixels pour un bitmap dans Android
- 24. Palette Bitmap - Cyclage couleur Fractal
- 25. Quelle est la meilleure façon de détecter la couleur blanche?
- 26. Android GridView problème Rembourrage
- 27. contacts Android liste blanche
- 28. Android Bitmap, comment
- 29. Bitmap Android: convertir des pixels transparents en une couleur
- 30. apparence de couleur blanche en haut de la vue
-t cela fonctionne sur Android? J'ai une image bitmap (classe android) ..ho pour passer à BufferedImage? Merci! – Jed84