Esempio n. 1
0
 private static final function square($source, $target, $width)
 {
     $size = Magic::img_size($source);
     $w = $size[0];
     $h = $size[1];
     $cwidth = min($w, $h);
     $cleft = ($w - $cwidth) / 2;
     $ctop = ($h - $cwidth) / 2;
     $cmd = str_replace("[SOURCE]", str_replace("\"", "\\\"", $source), Magic::$SQUARE_CMD);
     $cmd = str_replace("[TARGET]", str_replace("\"", "\\\"", $target), $cmd);
     $cmd = str_replace("[CWIDTH]", $cwidth, $cmd);
     $cmd = str_replace("[CLEFT]", $cleft, $cmd);
     $cmd = str_replace("[CTOP]", $ctop, $cmd);
     $cmd = str_replace("[WIDTH]", $width, $cmd);
     `{$cmd}`;
 }