Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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? – Vincent 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
This post is really questionable to me. It sounds like you have a bunch of images/designs/photos with watermarks/copywriting in the corner, and you want us to help you find the best way to remove them in an automated process. I know of a way to do this, but will refrain from posting the answer because this is SHADY.... – Derek Jul 12 '13 at 23:49

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

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.