}
png_read_end(pp, info);
png_read_destroy(pp, info, NULL);
png_destroy_read_struct(&pp, &info, NULL);
//png_read_destroy(pp, info, NULL);
fclose(fp);
free(in);