es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Escribir los valores RGB de la imagen TIFF con LibTiff.

Estoy tratando de crear un mapa de colores (no estoy seguro del término correcto) de la imagen TIFF – desde este tipo de imagen hasta esta imagen, y según entiendo, necesito modificar todos los valores RGB correspondientemente.

Estoy teniendo problemas para modificar una imagen existente con Libtiff.net y hay un ejemplo de cómo leer los valores RGBA de la imagen (enlace), pero no hay ejemplos sobre cómo escribirlos en la imagen. (falta un solo enlace que incluya la escritura real de los valores en el raster). Tal vez alguien haya hecho algo similar o tenga experiencia en el procesamiento de RGB en imágenes TIFF con esta biblioteca.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para modificar los valores RGB de una imagen TIFF usando Libtiff.net, primero deberá leer los valores de la imagen utilizando los ejemplos proporcionados en el enlace mencionado en la pregunta. Una vez que tenga los valores RGBA, puede modificarlos según sus requisitos. Para escribir estos valores modificados de vuelta en la imagen, deberá utilizar el método TIFFSetField para establecer los valores de las etiquetas relevantes como TIFFTAG_IMAGEWIDTH, TIFFTAG_IMAGELENGTH, etc. Finalmente, use el método TIFFWriteScanline para escribir los valores RGBA recién modificados en el raster. Es importante tener en cuenta que antes de escribir, deberá utilizar el método TIFFSetField para establecer los directorios de archivos apropiados y otros metadatos.

Comments are closed.