replaced the weird-bug-fix-line by this one, which should even be faster as no function calls are involved:
String fix = "" + alpha;
This commit is contained in:
parent
a730e1b1c0
commit
e2c62701d8
1 changed files with 4 additions and 2 deletions
|
@ -550,7 +550,7 @@ public class Quantize {
|
||||||
alpha = alpha < 128 ? 0 : 0xff;
|
alpha = alpha < 128 ? 0 : 0xff;
|
||||||
|
|
||||||
// this is super weird: on some systems, transparent pixels are
|
// this is super weird: on some systems, transparent pixels are
|
||||||
// not calculated correctly if the following line is taken out.
|
// not calculated correctly if the following block is taken out.
|
||||||
// the bug is very strange, isn't related to the code (compiler error?)
|
// the bug is very strange, isn't related to the code (compiler error?)
|
||||||
// but doesn't allways happen. as soon as it does, though, it doesn't
|
// but doesn't allways happen. as soon as it does, though, it doesn't
|
||||||
// seem to want to go away.
|
// seem to want to go away.
|
||||||
|
@ -560,7 +560,9 @@ public class Quantize {
|
||||||
// to fix it.
|
// to fix it.
|
||||||
// it looks as if the command forces alpha to take on correct values.
|
// it looks as if the command forces alpha to take on correct values.
|
||||||
// Until now I only knew of effects like that in quantum mechanics...
|
// Until now I only knew of effects like that in quantum mechanics...
|
||||||
if (i == 0) Integer.toString(alpha);
|
if (i == 0) {
|
||||||
|
String fix = "" + alpha;
|
||||||
|
}
|
||||||
|
|
||||||
if (alpha == 0 && addTransparency) {
|
if (alpha == 0 && addTransparency) {
|
||||||
dst[i] = 0; // transparency color is at 0
|
dst[i] = 0; // transparency color is at 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue