(bits:number)
| 27 | } |
| 28 | |
| 29 | static decode555(bits:number): [number, number, number] { |
| 30 | const r = Math.round(((bits >> 10) & 0b11111) * 255 / 31); |
| 31 | const g = Math.round(((bits >> 5) & 0b11111) * 255 / 31); |
| 32 | const b = Math.round((bits & 0b11111) * 255 / 31); |
| 33 | return [r, g, b]; |
| 34 | } |
| 35 | |
| 36 | static decode1555(bits: number): [number, number, number, number] { |
| 37 | const a = Math.round(((bits >> 15) & 0b1) * 255); |