We propose in this paper to introduce a new spinor Fourier transform for both gray-level and color image processing. Our approach relies on the three following considerations: mathematically speaking, defining a Fourier transform requires to deal with group actions; vectors of the acquisition space can be considered as generalized numbers when embedded in a Clifford algebra; the tangent space of the image surface appears to be a natural parameter of the transform we define by means of so-called spin characters. The resulting spinor Fourier transform may be used to perform frequency filtering that takes into account the Riemannian geometry of the image. We give examples of low-pass filtering interpreted as diffusion process. When applied to color images, the entire color information is involved in a really non marginal process.