El arsenal de Android: procesamiento de imágenes

Una biblioteca de Android para aplicar de manera fácil, rápida y efectiva 62 (se agregarán más) filtros LUT a las fotos. Con RenderScript, el objetivo es procesar los espacios de color en la LUT y aplicarlos a la imagen en forma de filtro.

¿Qué es LUT?

La traducción directa de LUT (“Tabla de búsqueda”) del inglés significa “tabla de búsqueda”. En informática, se refiere a los datos en los que se asignan y calculan los valores de entrada (entrada) y los valores de salida (salida).

Instalación inicial

Paso

Añade los siguientes códigos al tuyo raíz archivo build.gradle (no el archivo build.gradle del módulo).

todos los proyectos { repositorio { maven { url ‘https://jitpack.io’ } } }

Y agrega un código de dependencia al tuyo móduloarchivo build.gradle de .

dependencias {implementación ‘com.github.zekierciyas:FancyFilter:Tag’}

Uso

La biblioteca Fancy Filter, rápida y fácil de usar, generalmente incluye un patrón de creación simple. Se basa en proporcionar los parámetros necesarios y obtener la imagen filtrada en tipo mapa de bits.

FancyFilter.Builder() .withContext(this) .filter(FancyFilters.NO_1) .bitmap(bitmap) .applyFilter { bitmap -> // Obtenga el mapa de bits filtrado aquí } Copyright 2022 github/zekierciyas (Zeki Erciyas) Con licencia Apache, versión 2.0 (la “Licencia”); no puede utilizar este archivo excepto de acuerdo con la Licencia. Puede obtener una copia de la Licencia en http://www.apache.org/licenses/LICENSE-2.0 A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye “TAL CUAL”, SIN GARANTÍAS NI CONDICIONES DE CUALQUIER TIPO, expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.

Compruebe también

Cómo te ayudamos a corregir vulnerabilidades en tus aplicaciones de Android

Publicado por Bessie Jiang – Ingeniera de software y Chris Schneider – Ingeniero de seguridad …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *