Methods and devices for magnetic resonance imaging are provided. In one aspect, a method of magnetic resonance imaging includes: for each scanning step in a scanning sequence for a subject, determining a longitudinal magnetization intensity of a characteristic tissue of the subject according to a current running condition of the scanning sequence, obtaining an inversion time corresponding to a characteristic tissue suppressing pulse to be generated according to the determined longitudinal magnetization intensity, generating the characteristic tissue suppression pulse, generating an imaging pulse sequence when the inversion time elapses after generating the characteristic tissue suppression pulse, and receiving an echo signal from the subject, the echo signal corresponding to the generated imaging pulse sequence. The method can also include reconstructing an image of the subject according to the received echo signals when the scanning sequence finishes the scanning steps.