Просмотр исходного кода

[ZF-9963]: color management in Zend/Barcode/Renderer/Pdf.php

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22418 44c647ce-9c0f-0410-b52a-842ac1e357ba
mikaelkael 15 лет назад
Родитель
Сommit
b79df0757e
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      library/Zend/Barcode/Renderer/Pdf.php

+ 6 - 6
library/Zend/Barcode/Renderer/Pdf.php

@@ -149,9 +149,9 @@ class Zend_Barcode_Renderer_Pdf extends Zend_Barcode_Renderer_RendererAbstract
         }
 
         $color = new Zend_Pdf_Color_Rgb(
-            ($color & 0xFF0000) >> 16,
-            ($color & 0x00FF00) >> 8,
-            $color & 0x0000FF
+            (($color & 0xFF0000) >> 16) / 255.0,
+            (($color & 0x00FF00) >> 8) / 255.0,
+            ($color & 0x0000FF) / 255.0
         );
 
         $page->setLineColor($color);
@@ -186,9 +186,9 @@ class Zend_Barcode_Renderer_Pdf extends Zend_Barcode_Renderer_RendererAbstract
     ) {
         $page  = $this->_resource->pages[$this->_page];
         $color = new Zend_Pdf_Color_Rgb(
-            ($color & 0xFF0000) >> 16,
-            ($color & 0x00FF00) >> 8,
-            $color & 0x0000FF
+            (($color & 0xFF0000) >> 16) / 255.0,
+            (($color & 0x00FF00) >> 8) / 255.0,
+            ($color & 0x0000FF) / 255.0
         );
 
         $page->setLineColor($color);