destruirImagen

destruirImagen

de Valeria Arbiza Camacho -
Número de respuestas: 1

Buenas, me queda la duda de qué debería hacer esta función. En mi caso libero la memoria asociada a los pixeles y asigno el resto a 0, pero debería además conseguir eliminarla del directorio donde se encuentra?

Por otro lado, al usar otras funciones con imágenes a color se me queda guardada la copia de la imagen en escala de grises además del resultado final. Esto debería ser así o solo debería generarse la imágen final? Estuve intentando eliminar la copia en escala de grises con destruirImagen y no me fue posible por lo que me surge la duda respecto a su función.

Espero su respuesta, gracias y saludos.

En respuesta a Valeria Arbiza Camacho

Re: destruirImagen

de Gregory Randall -
un free libera la memoria reservada por un malloc o un calloc, no destruye ningun archivo existente. Eso es correcto. Lo que se pide es liberar una estructura imagen no destruir un archivo.
todas las funciones trabajan con la imagen en niveles de gris, de todas formas mientras exista la imagen, en la estructura tienes ambas versiones, gris y color (si la imagen era en colores). Eso no es un problema.