Hi,
Shlomi Fish <[EMAIL PROTECTED]> writes:
> Does RLE in "RLE Guassian Blur" stands for Run-Length Encoding? Also,
> does IIR in "IIR G. B." stands for Infinite Impluse Responce?
>
> I'm preparing a lecture about the GIMP so I'd like to know what the
> initials mean. There's nothing in the code or documentation to explain it.
Nothing? From plug-ins/common/gauss_rle.c (around line 632):
/* Determine a run-length encoded version of the row */
run_length_encode (sp + b, buf, bytes, height);
Looks to me as if RLE could indeed mean Run-Lenght Encoding.
"Grokking The GIMP" goes into more detail:
Gaussian Blur (IIR) and Gaussian Blur (RLE) produce exactly the same
results. However, Gaussian Blur (RLE) runs faster on images that have
broad constant-valued pixel regions because it exploits a compression
technique known as run length encoding. For photographs of real world
scenes, Gaussian Blur (RLE) provides no advantage and might even run
slower than Gaussian Blur (IIR).
Finding out what IIR actually means proved to be more difficult. I'd say
however your guess was right and it's actually an "Infinite Impulse
Response" filter.
Salut, Sven
_______________________________________________
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer