| @@ 506-517 (lines=12) @@ | ||
| 503 | /** |
|
| 504 | * @return string |
|
| 505 | */ |
|
| 506 | public function toString() |
|
| 507 | { |
|
| 508 | $ret = ''; |
|
| 509 | ||
| 510 | for ($i = 0; $i < $this->m_nColors; $i++) { |
|
| 511 | $ret .= chr($this->m_arColors[$i] & 0x000000FF) . // R |
|
| 512 | chr(($this->m_arColors[$i] & 0x0000FF00) >> 8) . // G |
|
| 513 | chr(($this->m_arColors[$i] & 0x00FF0000) >> 16); // B |
|
| 514 | } |
|
| 515 | ||
| 516 | return $ret; |
|
| 517 | } |
|
| 518 | ||
| 519 | /////////////////////////////////////////////////////////////////////////// |
|
| 520 | ||
| @@ 524-536 (lines=13) @@ | ||
| 521 | /** |
|
| 522 | * @return string |
|
| 523 | */ |
|
| 524 | public function toRGBQuad() |
|
| 525 | { |
|
| 526 | $ret = ''; |
|
| 527 | ||
| 528 | for ($i = 0; $i < $this->m_nColors; $i++) { |
|
| 529 | $ret .= chr(($this->m_arColors[$i] & 0x00FF0000) >> 16) . // B |
|
| 530 | chr(($this->m_arColors[$i] & 0x0000FF00) >> 8) . // G |
|
| 531 | chr($this->m_arColors[$i] & 0x000000FF) . // R |
|
| 532 | "\x00"; |
|
| 533 | } |
|
| 534 | ||
| 535 | return $ret; |
|
| 536 | } |
|
| 537 | ||
| 538 | /////////////////////////////////////////////////////////////////////////// |
|
| 539 | ||