# | Line 207 | Line 207 | neigh_zmin(const float *zb, int n) | |
---|---|---|
207 | } | |
208 | ||
209 | ||
210 | < | /* Fill in missing pixels from immediate neighbors */ |
210 | > | /* Expand foreground pixels to mitigate aliasing/fill errors */ |
211 | static void | |
212 | fill_missing(void) | |
213 | { | |
214 | int n, m; | |
215 | ||
216 | for (n = imres.xr*imres.yr; n--; ) | |
217 | < | if (zbuf[n] >= .9*FHUGE && |
218 | < | zbuf[m = neigh_zmin(zbuf,n)] < .9*FHUGE) |
217 | > | if (zbuf[n] > 1.25*zbuf[m = neigh_zmin(zbuf,n)]) |
218 | copycolor(imbuf[n], imbuf[m]); | |
219 | } | |
220 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |