It's a clever workaround for one of the most shameful bugs in all of Matlab. Mathworks engineer behold: if your software were written properly, this should never be a problem in the first place. Oh, and every graphic renderer should respect transparency (alpha), that would also be a nice change.
Back to cbfreeze: it works fine but insists on redrawing my horizontal colorbar with a vertical one. Has anyone figured out a fix for that?
Very nice. Performs as advertised, and quickly!
Is a reflection condition imposed implicitly by "filter.m" at the edges ? If so it would be nice to mention, just so that users are aware of all assumptions.