Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for professional graphic designers and non-designers trying to do their own graphic design. It's 100% free, no registration required.

Is there a way to blur just the text in any image, automatically?

I have a lots of PNG images with text(s) in them. And I have to blur all of it from all of them.

Is there a way to automate this?

share|improve this question
Could you please give a bit more detail of what you're trying to achieve, maybe by way of an example? What software are you using? –  Bakabaka Jul 12 '13 at 11:20
@Bakabaka I'm trying to blur all the text in an image. I'll take a look at any software that does this. –  laggingreflex Jul 12 '13 at 11:23
Is there a reason you can't simply apply a blur to the entire image as a whole? –  Scott Jul 12 '13 at 11:48
@Scott sorry, yes: I do not want to blur other elements. –  laggingreflex Jul 12 '13 at 11:52
If the text is always in the same place it'll be a lot easier and you can use Yiselas second suggestion, if it isn't, then as Yisela says it'll be complex and probably very difficult and time consuming. Could you edit to include whether the text is always in one place or if it varies randomly image by image? –  Dominic Jul 12 '13 at 13:12
show 1 more comment

1 Answer

In order to automatically blur text in an image, you first need some way of detecting that there is text in it. Image recognition is quite complex and resource intensive, so you would need something like OCR, and then something else to blur the detected areas. I personally don't know of any tools to do this.

What you can do is blur the images manually, using Photoshop, Gimp or similar. The procedure will be similar for both programs: Select an area with the selection tool, and apply a Gaussian blur to the selection. In Photoshop, you can automate this process by saving the blur as an action, so you would need to manually make the selection of the areas you want to blur, and then apply the action.

share|improve this answer
Going one step further, if the text is always in the same spot you can create an action and then use a batch process to apply it to as many images as you want with only needing to run it once (rather than re-selecting on every image). –  Johannes Jul 12 '13 at 15:13
@Johannes I commented something similar on the question, definitely a good course of action, but we need to know whether or not it's always in the same place. –  Dominic Jul 12 '13 at 16:04
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.