@@ 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) |