mfischer                Wed Oct 16 19:47:42 2002 EDT

  Modified files:              
    /phpdoc/en/reference/image/functions        imagecolorat.xml 
  Log:
  - Document the behaviour on TrueColor images.
  
  
Index: phpdoc/en/reference/image/functions/imagecolorat.xml
diff -u phpdoc/en/reference/image/functions/imagecolorat.xml:1.3 
phpdoc/en/reference/image/functions/imagecolorat.xml:1.4
--- phpdoc/en/reference/image/functions/imagecolorat.xml:1.3    Thu Apr 18 13:13:09 
2002
+++ phpdoc/en/reference/image/functions/imagecolorat.xml        Wed Oct 16 19:47:42 
+2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
 <!-- splitted from ./en/functions/image.xml, last change in rev 1.36 -->
  <refentry id="function.imagecolorat">
   <refnamediv>
@@ -17,6 +17,26 @@
    <para>
     Returns the index of the color of the pixel at the
     specified location in the image specified by <parameter>image</parameter>.
+   </para>
+   <para>
+    If PHP is compiled against GD library 2.0 or higher and the image is a
+    truecolor image, this function returns the RGB value of that pixel as
+    integer. Use bitshifting and masking to access the distinct red, green and blue
+    component values:
+    <example>
+     <title>Access distinct RGB values</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+$im = ImageCreateFromPng("rockym.png");
+$rgb = ImageColorAt($im, 100, 100);
+$r = ($rgb >> 16) & 0xFF;
+$g = ($rgb >> 8) & 0xFF;
+$b = $rgb & 0xFF;
+?>
+]]>
+     </programlisting>
+    </example>
    </para>
    <para>
     See also <function>imagecolorset</function> and



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to