2011-07-14 9 views

答えて

0

phpで画像を作成したことを意味しましたか?これらの多くの機能を有するposted by xafford

<?php 

define ('IMAGE_FLIP_HORIZONTAL', 1); 
define ('IMAGE_FLIP_VERTICAL', 2); 
define ('IMAGE_FLIP_BOTH', 3); 

function ImageFlip ($imgsrc, $mode) 
{ 

    $width      = imagesx ($imgsrc); 
    $height      = imagesy ($imgsrc); 

    $src_x      = 0; 
    $src_y      = 0; 
    $src_width     = $width; 
    $src_height     = $height; 

    switch ((int) $mode) 
    { 

     case IMAGE_FLIP_HORIZONTAL: 
      $src_y    = $height; 
      $src_height   = -$height; 
     break; 

     case IMAGE_FLIP_VERTICAL: 
      $src_x    = $width; 
      $src_width   = -$width; 
     break; 

     case IMAGE_FLIP_BOTH: 
      $src_x    = $width; 
      $src_y    = $height; 
      $src_width   = -$width; 
      $src_height   = -$height; 
     break; 

     default: 
      return $imgsrc; 

    } 

    $imgdest     = imagecreatetruecolor ($width, $height); 

    if (imagecopyresampled ($imgdest, $imgsrc, 0, 0, $src_x, $src_y, $width, $height, $src_width, $src_height)) 
    { 
     return $imgdest; 
    } 

    return $imgsrc; 

} 

?> 
+0

私は解決策を見つけたと思うhttp://motyar.blogspot.com/2010/04/save-html5-canvas-data-as-image.html朝にそれを混乱させます。ありがとうPezhvak、時間私は干し草を打つために! – Dango

+0

OK上記のすべてが正しくない場合は、次のXとYの座標を画像に動的に変換することが求められていました。 IRC#php(caffinated) - > http://php.net/imagesetpixel乾杯! – Dango

関連する問題