A magnetic resonance imaging method for providing a susceptibility-weighted image of a blood vessel of a subject with a magnetic resonance imaging diagnostic apparatus, the method comprising: collecting magnetic resonance signals generated in the subject lying in a static magnetic field, when a radio-frequency pulse is applied, while applying a slice gradient magnetic field, a phase-encode gradient magnetic field and a read-out gradient magnetic field in a slice-encode axis, a phase-encode axis, and a read-out axis, respectively, wherein there exists a maximum gradient magnetic field intensity for each axis which is possible in the magnetic resonance imaging diagnostic apparatus and the collecting is either (i) performed based on a plurality of phase-encode steps or (ii), in case slice-encoding is performed for a plurality of slices or 3D imaging is performed, performed based on a plurality of phase-encode steps and a plurality of slice-encode steps, wherein the collecting involves spin dephasing by a dephase amount using a gradient magnetic field applied about the phase-encode axis in case (i) or applied about the slice-encode axis and/or the phase-encode axis in case (ii), wherein the spin dephasing promotes a motion dependent phase dispersion and the dephase amount changes at least once during the collecting of the magnetic resonance signals for the image; for each of the plurality of slice-encode or phase-encode steps, providing a target dephase amount adjusted for visualizing said blood vessel; determining whether a target gradient magnetic field intensity required by the target dephase amount exceeds the maximum gradient magnetic field intensity; if the target gradient magnetic field intensity exceeds the maximum gradient magnetic field intensity, setting a dephase amount to a value requiring a gradient magnetic field that has an intensity equal to or smaller than the maximum gradient magnetic field intensity for the dephasing in the slice-encode or phase-encode step; and if the target gradient magnetic field intensity is below the maximum gradient magnetic field intensity, setting a dephase amount to the target dephase amount for the dephasing in the slice-encode or phase-encode step. collecting magnetic resonance signals generated in the subject lying in a static magnetic field, when a radio-frequency pulse is applied, while applying a slice gradient magnetic field, a phase-encode gradient magnetic field and a read-out gradient magnetic field in a slice-encode axis, a phase-encode axis, and a read-out axis, respectively, wherein there exists a maximum gradient magnetic field intensity for each axis which is possible in the magnetic resonance imaging diagnostic apparatus and the collecting is either (i) performed based on a plurality of phase-encode steps or (ii), in case slice-encoding is performed for a plurality of slices or 3D imaging is performed, performed based on a plurality of phase-encode steps and a plurality of slice-encode steps, wherein the collecting involves spin dephasing by a dephase amount using a gradient magnetic field applied about the phase-encode axis in case (i) or applied about the slice-encode axis and/or the phase-encode axis in case (ii), wherein the spin dephasing promotes a motion dependent phase dispersion and the dephase amount changes at least once during the collecting of the magnetic resonance signals for the image; for each of the plurality of slice-encode or phase-encode steps, providing a target dephase amount adjusted for visualizing said blood vessel; determining whether a target gradient magnetic field intensity required by the target dephase amount exceeds the maximum gradient magnetic field intensity; if the target gradient magnetic field intensity exceeds the maximum gradient magnetic field intensity, setting a dephase amount to a value requiring a gradient magnetic field that has an intensity equal to or smaller than the maximum gradient magnetic field intensity for the dephasing in the slice-encode or phase-encode step; and if the target gradient magnetic field intensity is below the maximum gradient magnetic field intensity, setting a dephase amount to the target dephase amount for the dephasing in the slice-encode or phase-encode step.