An imine is a functional group or chemical compound containing a carbon-nitrogen double bond. An imine can be synthesised by nucleophilic addition from a ketone or aldehyde and ammonia or an amine to a hemiaminal -C(OH)(NHR)- followed by elimination of water to the imine.