0

-compositeコマンドラインツールを使用して、画像を回転させて最終画像に追加しようとしています。画像は生成されますが、渡された個々の画像は回転されません。一緒-affine -transformに働くことができますか?-composite

コード スニペットは次のとおりです。

$command1 = "/usr/bin/convert";
$size = " -size $size xc:white ";

$query = "SELECT * FROM ....";
$qry_result = mysql_query($query) or die(mysql_error());
$images_for_thumb="";
// Insert a new row in the table for each person returned
while($row = mysql_fetch_array($qry_result)){
    $cir =  $row[image_name];   

    if ($row[obj_w]>0) 
    {
    $c = cos((floatval($row[obj_r])*3.14)/180.0);
    $s = sin((floatval($row[obj_r])*3.14)/180.0);

    $images_for_thumb = $images_for_thumb . "../$cir -geometry $row[obj_w]x$row[obj_h]+$row[obj_x]+$row[obj_y] -affine $c,$s,-$s,$c,0,0 -transform -composite ";

    }
}   

$fileName=$play_id . '-' . $time_start . '.png';
$c1 = $command1 . $size . $images_for_thumb . " -resize 14% -bordercolor black -border 1x1 -gravity center ../thumb/" . createPath($fileName, "");
4

0 に答える 0