2011-06-01 7 views
5

Ahora un día estoy haciendo un proyecto relacionado con el procesamiento de imágenes con la siguiente característica 1) Estiramiento 2) Escala 3) Giro No sé cómo lograrlo en Android . Aquí estoy poniendo algunas capturas de pantalla relacionadas con este proyecto para dar más claridad a mi pregunta. enter image description hereProcesamiento de imágenes en Android con escala de estiramiento y efecto Twist

La imagen de arriba es la imagen real que quiero aplicar el procesamiento de imágenes sobre esta imagen para que sea como golpe de la imagen.

Por favor, háganos cualquier sugerencia, url de ayuda, tutorial y otros pensamientos para lograr esta tarea.

Respuesta

1

Necesita encontrar una función que, cuando se aplica a coordenadas de píxeles, genere nuevas coordenadas de píxeles produciendo el efecto de torsión que está buscando. Puede ser útil echar un vistazo a algunas de las funciones enumeradas en http://reference.wolfram.com/mathematica/ref/ImageTransformation.html (especialmente la sección "Ejemplos prolijos").

Una vez que haya definido la función, deberá implementar en Android el equivalente al comando ImageTransformation. Básicamente, para cada píxel en la imagen de salida, llame a la función para saber dónde muestrear en la imagen de entrada; use ventanas cuando muestree la imagen de entrada para que limite los artefactos y obtenga un resultado más suave.

Cuestiones relacionadas