2012-07-04 8 views
5

Necesito recortar una imagen usando un rectángulo de tamaño variable en función de los eventos táctiles del usuario. Lo hago porque la función de intento de recorte no es compatible con todos los dispositivos, así que estoy creando la mía.Recorte de rectángulo redimensionable de Android

Tengo la imagen original como un mapa de bits y se muestra en la pantalla como una vista de imagen.

Ahora lo que necesito hacer a continuación es tener un rectángulo (ya sé el tamaño que necesita) que se puede cambiar de tamaño y mover para que el usuario recorta la imagen (digamos obtener una cara).

¿Cómo puedo crear un rectángulo redimensionable como este?

+0

He hecho un proyecto como el tuyo. Primero descargué el _whole_ fuente de Android [aquí] (http://stackoverflow.com/a/9728899/942821) (versión 4.0.3_r1). Luego encontré la fuente de la aplicación Galería y ... la refactorizamos. –

Respuesta

9

CropImage ha funcionado muy bien para mí.

+1

+1. Descubrí que el tenedor de MMP-forTour funciona mejor (no causa "excepción de falta de memoria"). https://github.com/MMP-forTour/cropimage/commit/ce96d819e835e84af787e278339eec7d3d52230f – surlac

Cuestiones relacionadas