Específicamente, tengo un montón de imágenes fotográficas con lápices de colores. Me gustaría eliminar el color de uno para producir una imagen neutral que pueda cargar en una aplicación de iPhone que estoy escribiendo y coloreando dinámicamente. Las imágenes de crayones tienen regiones oscuras (sombras) y regiones claras (brillo) que me gustaría conservar. Lo colorearé dinámicamente con muchos colores diferentes, desde el blanco hasta los colores del arco iris y el negro.
Mi primera inclinación es convertir la imagen en una imagen en escala de grises y luego, de alguna manera, convertir el canal de color en un canal alfa y cambiar el color de todos los píxeles a negro. Entonces podría usarlo como una máscara. Sin embargo, esto solo preservaría las sombras y perdería todos los reflejos.
¿Algunas ideas?
No estoy completamente familiarizado con las capacidades de codificación de iOS/Objective C, pero me parece que el problema no es el enmascaramiento. Para la selección arbitraria de colores dentro de la aplicación, deberá trabajar en Lab, HSB o HSV, si es posible, cambiando los valores H o a y b mediante programación.
En Photoshop, haría esto agregando una capa de Tono/Saturación y moviendo el control deslizante de Tono, o agregando una capa de color sólido y cambiando su modo de fusión a Tono o Color. Aplique una máscara para aislar el efecto en una parte particular de la imagen, pero la máscara es solo blanca sobre negro. Así es como funcionaría también en su aplicación, sospecho, si está considerando un conjunto específico de colores, en lugar de colores arbitrarios definibles por el usuario.
Felipe Regan
hilton campbell
Felipe Regan
hilton campbell