| @@ 369-377 (lines=9) @@ | ||
| 366 | * 8 bits: 1 byte per pixel [ COLOR INDEX ]. |
|
| 367 | **/ |
|
| 368 | $offset = 0; |
|
| 369 | for ($i = $metadata['Height'] - 1; $i >= 0; --$i) { |
|
| 370 | for ($j = 0; $j < $metadata['Width']; ++$j) { |
|
| 371 | if ($maskBits[$offset] == 0) { |
|
| 372 | $color = ord($metadata['data'][$offset]); |
|
| 373 | imagesetpixel($im, $j, $i, $palette[$color]); |
|
| 374 | } |
|
| 375 | ++$offset; |
|
| 376 | } |
|
| 377 | } |
|
| 378 | } |
|
| 379 | ||
| 380 | private function render4bit($metadata, $im) |
|
| @@ 423-430 (lines=8) @@ | ||
| 420 | } |
|
| 421 | ||
| 422 | $offset = 0; |
|
| 423 | for ($i = $metadata['Height'] - 1; $i >= 0; --$i) { |
|
| 424 | for ($j = 0; $j < $metadata['Width']; ++$j) { |
|
| 425 | if ($maskBits[$offset] == 0) { |
|
| 426 | imagesetpixel($im, $j, $i, $palette[$colorbits[$offset]]); |
|
| 427 | } |
|
| 428 | ++$offset; |
|
| 429 | } |
|
| 430 | } |
|
| 431 | } |
|
| 432 | ||
| 433 | private function buildPalette($metadata, $im) |
|