Please help me with Focal Blur

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply

When you read this topic, what happened?

You knew what to do and helped me
No votes
You didn't know what to do and helped me anyway
No votes
You knew what to do but didn't care about me
No votes
You didn't know what to do and decidedly hate me for it
No votes
You couldn't care less about this poll
Total votes: 1

User avatar
Site Admin
Posts: 11127
Joined: 2003-05-31T11:32:55-07:00

Post by magick »

You can simulate focus blur with ImageMagick 6.0.0 or later with this command:
  • convert rgbrender.jpg \( \( rgbrender.jpg -blur 10x5 \) depthchannel.jpg -compose copyopacity \) -compose over focus-blur.png
Just use parenthesis under Windows, no backslash is necessary.
Last edited by magick on 2004-06-01T06:36:45-07:00, edited 1 time in total.

User avatar
Posts: 8884
Joined: 2004-05-31T19:27:03-07:00
Authentication code: 8675308
Location: Brisbane, Australia


Post by anthony »

It would be a lot easier for this case to generate the ball images
seperately, blur them appropriately, then overlay them.

For a simplistic solution, you can extract the parts of the image, based
on the depth, and blur the individual parts appropriately before
overlaying them again.

The basic problems which be at the boundaries of the mask, such as
the two balls on the right. You want the blur to blur into parts which
are the same or lighter in color, BUT you don't want the lighter
depth parts of the image bluring into the darker (foreground) parts.

EG: with a single ball you want the ball to blur into the white
background, but not the white background into the ball (at least not as
Anthony Thyssen -- Webmaster for ImageMagick Example Pages

Post Reply