Auf Thema antworten

Irgendwo einfügen (z.B. Zeile 2):

[JAVA=2]int rc = 0, int c = 0;[/code]

ab Zeile 16 einfügen:

[JAVA=16]c = (int) (resultArgb * 255.0);

rc <<= 8;

rc  |= c;[/code]

und zum Schluss:

[code=Java]return rc;[/code]

Und natürlich den Rückgabewert der Methode von void nach int setzen.

[EDIT]Im übrigen... kann es sein, dass du, so wie du es machst, die Alphawerte doppelt hinzumultiplizierst? Deine Berechnungen sehen ein wenig seltsam aus.[/EDIT]



Oben