arsd png bug
Alex Parrill via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jun 20 14:53:42 PDT 2016
On Monday, 20 June 2016 at 21:39:45 UTC, Joerg Joergonson wrote:
> 1810:
> case 3:
> auto arr = data.dup;
> foreach(i; 0 .. arr.length) {
> auto prev = i < bpp ? 0 : arr[i - bpp];
> if (i >= previousLine.length) break;
> arr[i] += cast(ubyte)
> /*std.math.floor*/( cast(int) (prev + previousLine[i]) /
> 2);
> }
>
>
> adding
> if (i >= previousLine.length) break;
>
> prevents some crashes and seems to work.
You'd probably get better results by filing an issue with the
project's bug tracker [1]. Also by including a sample image that
causes the crash.
[1]: https://github.com/adamdruppe/arsd/issues
More information about the Digitalmars-d-learn
mailing list