Фотон излучается не только из-за энергетических переходов. Например, фотон излучается каждый раз, когда электрон ускоряется или замедляется (именно в этом природа рентгеновского излучения, в частности). А поскольку способов электрону затормозить бессчетное количество, то и типов фотонов бесконечно много.