Il problema accadeva sia con immagini di qualsiasi dimensione, ad ogni modo il tuo codice funziona perfettamente, solo che ora ho riscontrato un altro problema, se carico l'immagine con il codice che mi hai proposto tu, se dopo avvio una funzione del tipo:
void prova(Bitmap img){
Log.v(""+img.getPixel(10,10),"test");
}e passo come parametro bmp, caricato in precedenza, il codice non va e come se non crea un legame tra img e bmp, neanche con altri metodi tipo getWidth(), ecc.E purtroppo per l'algoritmo che sto sviluppando mi è necessario utilizzare più istanze della stessa immagine. hai qualche consiglio in merito? ecco il log(della parte relativa all'errore, la funzione prova la avvio tramite un menu):
08-04 16:49:31.395: INFO/ActivityManager(60): Displayed activity com.prova/.main: 1912 ms (total 1912 ms)
08-04 16:49:36.165: WARN/KeyCharacterMap(1034): No keyboard for id 0
08-04 16:49:36.165: WARN/KeyCharacterMap(1034): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
08-04 16:49:36.836: DEBUG/AndroidRuntime(1034): Shutting down VM
08-04 16:49:36.836: WARN/dalvikvm(1034): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): FATAL EXCEPTION: main
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): java.lang.NullPointerException
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.prova.main.prova(main.java:68)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.prova.main$1.onMenuItemClick(main.java:53)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:137)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:532)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at android.view.View$PerformClick.run(View.java:8816)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at android.os.Handler.handleCallback(Handler.java:587)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at android.os.Handler.dispatchMessage(Handler.java:92)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at android.os.Looper.loop(Looper.java:123)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at java.lang.reflect.Method.invokeNative(Native Method)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at java.lang.reflect.Method.invoke(Method.java:521)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-04 16:49:36.855: ERROR/AndroidRuntime(1034): at dalvik.system.NativeStart.main(Native Method)
08-04 16:49:36.885: WARN/ActivityManager(60): Force finishing activity com.prova/.main
08-04 16:49:37.435: WARN/ActivityManager(60): Activity pause timeout for HistoryRecord{43f9e248 com.prova/.main}
08-04 16:49:38.865: INFO/Process(1034): Sending signal. PID: 1034 SIG: 9