Android Culture Centre de l'image Bitmap

J'ai bitmaps qui sont des carrés ou des rectangles. Je prends le côté le plus court et de faire quelque chose comme ceci:

int value = 0;
if (bitmap.getHeight() <= bitmap.getWidth()) {
    value = bitmap.getHeight();
} else {
    value = bitmap.getWidth();
}

Bitmap finalBitmap = null;
finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value);

Puis-je changer l'échelle pour un 144 x 144 Bitmap à l'aide de ceci:

Bitmap lastBitmap = null;
lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true);

Problème, c'est qu'il recadre le coin supérieur gauche de l'image d'origine, quelqu'un a le code pour recadrer le centre de l'image bitmap?

InformationsquelleAutor Maurice | 2011-08-02