AngusJohnson / Image32

An extensive 2D graphics library written in Delphi Pascal
Boost Software License 1.0
137 stars 31 forks source link

Improve FastGaussianBlur performance #86

Closed ahausladen closed 2 months ago

ahausladen commented 2 months ago

This pull request improves the performance of FastGaussianBlur by skipping identical color weight calculations in BoxBlurH and BoxBlurV. It also reduces the DivOneByXTable memory usage from 512KB to 8KB.

AngusJohnson commented 2 months ago

Cool, thanks Andreas!