Let X and Y be two complex Banach spaces, and let B(X) denotes the algebra of all bounded linear operators on X. We characterize additive maps from B(X) onto B(Y ) compressing the pseudospectrum subsets Δϵ(.), where Δϵ (.) stands for any one of the spectral functions σϵ (.), σlϵ (.) and σrϵ (.) for some ϵ > 0. We also characterize the additive (resp. non-linear) maps from B(X) onto B(Y) preserving the pseudospectrum σϵ (.) of generalized products of operators for some ϵ > 0 (resp. for every ϵ > 0).