A compound represented by any of general formulae (I) to (IV) is to be used as the active ingredient of a singlet oxygen-generating agent. In each of R1 to R20 in general formula (I), R1 to R24 in general formula (II), R1 to R28 in general formula (III) and R1 to R16 in general formula (IV), at least one is a member selected from substituents represented by general formula (i) and (ii) [in general formulae (i) and (ii), Ra, Rb and Rc independently represent a substituent selected from among hydrogen, methyl, ethyl, propyl, isopropyl, butyl, isobutyl, t-butyl, phenyl, methoxy, ethoxy and trimethylsilyl and n is 1 or greater], and at least one is a substituent represented by general formula (a) [in general formula (a), Ra and Rb independently represent a substituent selected from among hydrogen, methyl, ethyl, propyl, isopropyl, butyl, isobutyl, t-butyl, phenyl, methoxy, ethoxy and trimethylsilyl and m is 0 or greater].Linvention porte sur un composé représenté par lune quelconque des formules générales (I) à (IV) devant être utilisé comme principe actif dun agent générant de loxygène singulet. Parmi tous les substituants R1 à R20 dans la formule générale (I), R1 à R24 dans la formule générale (II), R1 à R28 dans la formule générale (III) et R1 à R16 dans la formule générale (IV), au moins lun est un élément choisi parmi les substituants représentés par les formules générales (i) et (ii) [dans les formules générales (i) et (ii), Ra, Rb et Rc représentent chacun indépendamment un substituant choisi parmi lhydrogène, le méthyle, léthyle, le propyle, lisopropyle, le butyle, lisobutyle, le t-butyle, le phényle, le méthoxy, léthoxy et le triméthylsilyle et n est supérieur ou égal à 1] et au moins lun est un substituant représenté par la formule générale (a) [dans la formule générale (a), Ra et Rb représentent chacun indépendamment un substituant choisi parmi lhydrogène, le méthyle, léthyle, le propyle, lisopropyle, le butyle, lisobutyle, le t-butyle, le phényle, le méthox