studio programacion para móviles libro español edición desarrollo curso aplicaciones android android-imageview android-image

programacion - ¿Cómo agregar efectos de imagen en android?



manual programacion android español pdf (2)

En cuanto a Pete Answer, probé todas las clases que hizo y lamento ser parte de la fiesta, pero estas clases son muy lentas, me llevó al menos 10 segundos procesar una Imagen con ellas. en mi caso, necesitaba procesar 5 imágenes antes de que el usuario pueda continuar con el flujo.

después de unas horas me encontré con esta excelente biblioteca, (muy fácil de integrar con gradle):

https://github.com/wasabeef/picasso-transformations

Este es un ejemplo de cómo usarlo:

Transformation trans1 = new ContrastFilterTransformation(getActivity(), 1.5f); Transformation trans2 = new BrightnessFilterTransformation(getActivity(), 0.2f); Picasso.with(getActivity()).load(uri) .transform(trans1).transform(trans2).into(imageview3);

Estoy tratando de aplicar el efecto (sepia, brillo, floración y otros efectos de imagen si la API está disponible para ellos) en una imagen para mi aplicación de Android. Pero soy totalmente incapaz de obtener un código o concepto preciso y bien educado para resolver ese problema. A pesar de que Android 4.0 (API 14) tiene compilación en la api android.media.effect, pero estoy trabajando en Android 2.1 que solo tiene Bitmap, Drawable, DrawableBitmap, etc. pero no consigo saber con qué trabajar.


He escrito muchos efectos de imagen aquí, puedes probar: http://xjaphx.wordpress.com/learning/tutorials/

Nota: los tutoriales están destinados a explicar cómo los algoritmos de efectos de imagen se implementan de la manera más simple, no se recomienda para uso de producción.