06-16-2009 06:39 AM
If it's very important you could just write your own scaling method to use whatever interpolation works best for the type of source images your app works with. This wouldn't be very difficult to do, as I'm sure you'll find plenty of Java sample code online.
The only things that would be BB specific would be fetching the pixel values from your original image (use Bitmap.getARGB() or Bitmap.getRGB565()) and setting the pixel values in the scaled image (use Bitmap.setARGB() or Bitmap.setRGB565()).
06-20-2009 02:06 PM
I would suggest using Graphics.drawTexturedPath()
With that you can implement zooming animations, and the quality is pretty good when scaling down.