Pregunta: | 20962 - PROCESAMIENTO DE ARCHIVOS BMP, GIF EN VISUAL C++ 6.0 |
Autor: | Juan Fernando Jiménez R |
Agradezco su valiosa colaboración: Necesito hacer tratamiento de archivos BMP y GIF en Visual C++ 6.0 bajo MS Windows. Los tratamientos son entre otros: Crear negativo de la imágen, Contraste, Fraccionamiento de bits, aplicación de filtros,Histograma, etc |
Respuesta: | David Cañadas |
Hola.
Primero necesitarás conocer el formato interno de BMP y GIF. http://brand107.home.attbi.com/pc-gpe/ te lo explica todo. Básicamente debes decodificar el fichero para convertirlo en una imagen plana sin comprimir a máxima profundidad de color que tu programa pueda tratar, tratar esa imagen y tras ello volver a codificarla a su estado inicial a no ser que el usuario marque otro formato de salida. Y luego, deberás hacerte con sistemas de tratamiento. Para qué vas a escribir algo que ya existe. Puedes hacer varias cosas, por ejemplo ir a www.hotscripts.com donde seguro que en la sección de C encuentras algo. O quizás en www.sourceforge.net, donde hay montones de librerías y programas que realizan multitud de efectos de estos. O bien bajarte el código fuente del programa de tratamiento gráfico de código abierto The GIMP, del cual puedes extraer código de acuerdo con su licencia. Salu2 y suerte. |