Total variation regularization has good performance in noise removal and edge preservation but lacks in texture restoration. Here we present a texture-preserving strategy to restore images contaminated by blur and noise. According to a texture detection strategy, we apply spatially adaptive fractional order diffusion. A fast algorithm based on the half-quadratic technique is used to minimize the resulting objective function. Numerical results show the effectiveness of our strategy.