Clone Textures from other Images

Hi,

I have an image of Silver Foil. I want replace an rectangle outline coloured grey to this Silver Foil. I know there is a colour Replace tool but its the actually the silver foil texture I need. This will make our designs seem more realistic.

I know there is Photoshop Cloning tool which would do something similar.

Thanks