PHP/Language Basics/PNG

Материал из Web эксперт
Перейти к: навигация, поиск

Add an PNG image to the image you generated

   <source lang="html4strict">

<?php

    header("Content-type: image/png");
    $src_filename = "http://www.wbex.ru/style/logo.PNG";
    $src = @ImageCreateFromPng($src_filename) or die("Could not create source image");
    $src_size = GetImageSize($src_filename);
    $im = @ImageCreate(320, 200)  or die("Could not create destination image");
  
    $bg_color = ImageColorAllocate($im, 240, 240, 240);
    $text_color = ImageColorAllocate($im, 0, 0, 0);
  
    for($i = 0; $i < 5; $i++){
         ImageCopy($im, $src, 100, $i * 25, 0, 0, $src_size[0], $src_size[1]);
    } 
    ImagePng($im);
    ImageDestroy($src);
    ImageDestroy($im);

?>

      </source>
   
  


Create PNG file

   <source lang="html4strict">

<html> <body> <?php

   $img=ImageCreate(300,300);
   $bgcolor=ImageColorAllocate($img,200,200,200);
   $red=ImagecolorAllocate($img,255,0,0); 
                                                           
   Imagerectangle($img,50,50,150,150,$red);
   Imagefilledrectangle($img,50,170,150,270,$red);
                                                           
   ImagePNG($img,"pic.png");
   ImageDestroy($img);

?> <img src="pic.png" border=0> </body> </html>

      </source>