tetsunosukeのnotebook

tetsunosukeのメモです

Framework Piece をためそうと思っていて

最近リリースされたPiece Frameworkを試そうと思ってて、PEARを検索していたら

思わぬ副産物ゲト。

PEAR::Image_Puzzle

例。

<?php
require_once 'Image/Puzzle.php';

$rows = 4;
$cols = 4;

$options = array('cols' => $cols,
                 'rows' => $rows,
                 'edge' => 'default'
);

$puzzle = new Image_Puzzle($options);
$puzzle->createFromFile('image.jpg');
$puzzle->saveAll('puzzle_[row]_[col].gif');
?>
<table>
<?php
for( $row = 1; $row <= $rows; $row++ )
{
?>
<tr>
<?php
  for($col = 1; $col <= $cols; $col++ )
  {
?>
  <td><image src="puzzle_<?php echo $row;?>_<?php echo $col;?>.gif"></td>
<?php
  }
?>
</tr>
<?php
}
?>

f:id:kidd-number5:20060823103532j:image