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.