aidan           Mon Oct  4 03:09:49 2004 EDT

  Modified files:              
    /phpdoc/en/reference/image/functions        imagerotate.xml 
  Log:
  Added example
  
http://cvs.php.net/diff.php/phpdoc/en/reference/image/functions/imagerotate.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/image/functions/imagerotate.xml
diff -u phpdoc/en/reference/image/functions/imagerotate.xml:1.4 
phpdoc/en/reference/image/functions/imagerotate.xml:1.5
--- phpdoc/en/reference/image/functions/imagerotate.xml:1.4     Mon Apr 12 18:58:32 
2004
+++ phpdoc/en/reference/image/functions/imagerotate.xml Mon Oct  4 03:09:47 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
  <refentry id="function.imagerotate">
   <refnamediv>
    <refname>imagerotate</refname>
@@ -7,16 +7,48 @@
   </refnamediv>
   <refsect1>
    <title>Description</title>
-    <methodsynopsis>
-     <type>resource</type><methodname>imagerotate</methodname>
-     <methodparam><type>resource</type><parameter>src_im</parameter></methodparam>
-     <methodparam><type>float</type><parameter>angle</parameter></methodparam>
-     <methodparam><type>int</type><parameter>bgd_color</parameter></methodparam>
-    </methodsynopsis>
+   <methodsynopsis>
+    <type>resource</type><methodname>imagerotate</methodname>
+    <methodparam><type>resource</type><parameter>src_im</parameter></methodparam>
+    <methodparam><type>float</type><parameter>angle</parameter></methodparam>
+    <methodparam><type>int</type><parameter>bgd_color</parameter></methodparam>
+   </methodsynopsis>
    <para>
     Rotates the <parameter>src_im</parameter> image using a given
-    <parameter>angle</parameter> in degree. <parameter>bgd_color</parameter>
+    <parameter>angle</parameter> in degrees. <parameter>bgd_color</parameter>
     specifies the color of the uncovered zone after the rotation.
+   </para>
+   <para>
+    The center of rotation is the center of the image, and the rotated
+    image is scaled down so that the whole rotated image fits in the
+    destination image - the edges are not clipped.
+   </para>
+   <para>
+    <example>
+     <title>Rotate an image 180 degrees</title>
+     <para>
+      This example rotates an image 180 degrees - upside down.
+     </para>
+     <programlisting role="php">
+<![CDATA[
+// File and rotation
+$filename = 'test.jpg';
+$degrees = 180;
+
+// Content type
+header('Content-type: image/jpeg');
+
+// Load
+$source = imagecreatefromjpeg($filename);
+
+// Rotate
+$rotate = imagerotate($source, $degrees, 0);
+
+// Output
+imagejpeg($rotate);
+]]>
+     </programlisting>
+    </example>
    </para>
    &note.bundled.gd;
   </refsect1>

Reply via email to