A partir de Android 1.6, se manejan diferentes densidades, incluyendo XHDPI (que no se agregó oficialmente hasta 2.2). Su aplicación primero buscará una imagen que coincida con su densidad, pero puede buscar en "cubos" más grandes como XHDPI y luego realizar la escala por usted.
Lo mejor es incluir activos específicos para las densidades que desea admitir. Una imagen de 100x100 toma 40kb; e imagen que es 200x200 toma 160k (sin comprimir). Por lo tanto, todos los recursos XHDPI utilizados en dispositivos MDPI tienen cuatro veces la cantidad de datos que necesita, que deben manejarse cuando se inicia la aplicación y se preparan sus recursos. Un menor uso de la memoria significa una mayor eficiencia, menos posibilidades de una OutOfMemoryException.
Además, los tipos específicos de imágenes se verán mal al escalar automáticamente. En particular, las imágenes con líneas finas o patrones finos tendrán sus detalles embarrados. Cuando reduce las imágenes a mano, puede elegir el algoritmo que mejor se adapte a sus necesidades (lineal, bicúbico, lanczos, etc.).
Si usted está preocupado por el tiempo que se necesita para hacer el cambio de tamaño a sí mismo, se puede incorporar un proceso por lotes o utilizar herramientas tales como composición de nueve Resizer: http://code.google.com/p/9patch-resizer/
Los activos finales de escalado de mapa de bits se verán mucho peor que los activos dibujan en tamaño en Photoshop utilizando capas de formas/estilos de capa, etc. Peor aún. Es mejor que cree imágenes con los tamaños correctos del documento original de Photoshop, siempre que el PSD tenga una buena construcción. –