<li><p>The filtering process preserves edges better than a simple average blur.</p></li>
</ul>
<p><strong>Parameters:</strong></p>
<ul class="simple">
<li><p><strong>surface_ (pygame.Surface, 24-bit or 32-bit image):</strong></p></li>
<li><p>The input image or surface to be blurred.</p></li>
<li><p>If a 32-bit surface (with an alpha channel) is provided, the alpha layer is ignored in the output,
resulting in a 24-bit image.</p></li>
</ul>
<p><strong>Returns:</strong></p>
<ul class="simple">
<li><