Praise be to Allah.
It is not permissible for a person to wear a garment in which there are images of animals or people, or to wear headgear and the like on which there are images of people or animals. That is because it is reported that the Prophet (peace and blessings of Allaah be upon him) said: “The angels do not enter a house in which there are images.” Hence we do not think that anyone should keep pictures for memories as they say, and whoever has pictures for memories should destroy them, whether he has put them on the wall or in an album or anywhere else, because keeping them in the house denies the members of that household of having the angels enter their house. The hadeeth referred to above is a saheeh report from the Prophet (peace and blessings of Allaah be upon him). And Allaah knows best.