Characteristic-line radiation from heavy metal targets bombarded by MeV proton beams has been tested as an X-ray source for dual-energy K-edge subtraction imaging for human angiography (blood vessel imaging) based on iodinated contrast media. To utilize the strong absorption by iodine (Z = 53) at its K-absorption edge (33.2 keV), we used K α-line of La (lanthanum, Z = 57) at 33.4 keV. As a reference, also K α X emission of Sn (tin, Z = 50) at 25.2 keV was employed. Metallic plates of La and Sn were irradiated by 7-MeV protons to produce these characteristic X-rays. Energy-subtraction method was tested using Lucite phantoms which contain aqueous solutions of KI (potassium iodide) with different concentrations. Also Ca ( H 2 PO 4)2 powder was stuffed in these phantoms to simulate bones. The transmission images of the phantoms were recorded on imaging plates. During the exposure, the energy spectra of the X-rays were monitored by a CdTe detector. We found that the contrast of images of iodide solutions taken with La X-rays was higher than that with Sn X-rays. Also the energy subtraction procedure was successfully applied to reduce the graphical noise due to the bones and inhomogeneity of the soft tissue. However, to apply the present method to actual clinical use, the X-ray intensity must be increased by several orders of magnitude. Also the transmission of the “lower-energy” photons has to be a few orders higher for imaging of objects as thick as human chest.