2011-12-28 14 views
6

enter image description hereCómo quitar fondo de la imagen en tiempo de ejecución en el iPhone SDK

que tienen una imagen en UIImageView. Esas imágenes son generalmente de ropa o accesorios capturados de la cámara en fondos planos. Ahora, tengo que darles una funcionalidad a los usuarios para que puedan eliminar el fondo de la imagen real que se muestra. Algo como lo que se muestra en la imagen aquí. A medida que el control deslizante se moverá, el fondo comenzará a eliminarse más y más. Algo así como el pincel 'instantáneo alfa' en la aplicación Vista previa disponible en Mac OS X. Deseo hacer esto en la aplicación nativa de iPhone.

Sé que voy a necesitar algún algoritmo para el procesamiento de imágenes para hacer esto. ¿Alguien tiene algo útil que pueda recomendar o usar para hacer esto? Muchas gracias de antemano.

+1

¿Has probado algo hasta ahora? –

+0

@Dip Dhingani ha resuelto este – sateesh

+0

Lo siento, nada me ha funcionado todavía. :( –

Respuesta

1

Puede renderizar su imagen en algún contexto, que cambie todos los puntos que necesite por el color que desee, obtenga una imagen de su contexto y visualícela de nuevo. This El enlace debería ayudarlo a obtener el color de un píxel en su contexto. Tenga en cuenta que este método es demasiado lento, por lo que creo que debe recordar todas las posiciones de píxeles que debe cambiar para que su aplicación sea un poco más rápida.

Cuestiones relacionadas