![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
A very interesting (to me) article on how blurring of images works, with
Java source code, for beginners.
http://www.jhlabs.com/ip/blurring.html
--
Darren New, San Diego CA, USA (PST)
Forget "focus follows mouse." When do
I get "focus follows gaze"?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Darren New wrote:
> A very interesting (to me) article on how blurring of images works, with
> Java source code, for beginners.
>
> http://www.jhlabs.com/ip/blurring.html
>
Timely for me, was just reading this:
http://docs.gimp.org/2.6/en/plug-in-convmatrix.html
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Darren New <dne### [at] san rr com> wrote:
> A very interesting (to me) article on how blurring of images works, with
> Java source code, for beginners.
>
> http://www.jhlabs.com/ip/blurring.html
>
Really interesting, especially the part about 'casting rays.' And well-written,
too. The Java applets are quite fun to play with. Interestingly, my older
version of Photoshop (v5.1) doesn't have filters to do some of these things (as
one-button solutions, anyway) that seem so easily-implemented. Go figure...
Ken
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On 1/18/2010 1:03 PM, Darren New wrote:
> A very interesting (to me) article on how blurring of images works, with
> Java source code, for beginners.
>
> http://www.jhlabs.com/ip/blurring.html
>
Funny thing... Before I started reading this article, I already had the
solution in mind: Fourier Transform!
--
~Mike
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |