Necesito cero uno de los canales de color en una Nsimage, ¿cuál es la forma correcta de hacer esto?

StackOverflow https://stackoverflow.com/questions/4230145

  •  26-09-2019
  •  | 
  •  

Pregunta

Quiero lograr el mismo resultado que si estuviera en Photoshop y apagara uno de los canales. Estaba a punto de intentar recorrer cada píxel que cambia de color. ¿Hay una mejor manera de hacer esto?

¿Fue útil?

Solución

Use el filtro de matriz de color de Core Image. La variedad de vectores puede ser desconcertante, pero es muy poderoso. En su caso, querrá establecer el vector para el canal que desea apagar a All-Zeroes.

Obviamente, esto solo funcionará para las imágenes RGB, ya que la imagen central solo funciona para las imágenes RGB. Puede hacer que funcione para imágenes grises (apague R, G y B para apagar el canal K), pero no para CMYK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top