コードをコピーします コードは次のとおりです:
#!/usr/local/bin/php -q
author:freemouse
// 以下は
print ( "このプログラムは 2 つの 640x480 サイズ .n を結合するために使用されます");
print ("画像を作成し、400x300 サイズに変換します。");
print ("合成前の画像のストレージを指定する必要があります (a. jpg, b.jpg) デフォルトのディレクトリ n");
print ("生成された画像は c.jpgn として保存されます");
//デフォルトのディレクトリは自分で編集します^_^
$d="/home/ freemouse/Desktop";
print ("現在のディレクトリは: $dn");
print (" 画像 a.jpg オフセット、0-100: ");
$fp = fopen("php://stdin", "r");
$a = fgets($fp,255);
print (" 画像 b.jpg オフセット、0-100: "); fp);
$ a=$a*3.2;
$b=$b*3.2;
$b=floor($b);サイズ
exec( "640x480 に拡大縮小 - 品質 95 " . $d . "/a.jpg");
exec("640x480 に拡大縮小 - 品質 95 " . $d . "/b.jpg"); = "変換 - 品質 90 - サイズ 320x480+"; " . $d . "/aa.jpg";
$cc = " " . $d . "/bb.jpg";
// スケーリングされた a.jpg を aa.jpg として保存します
$yy = $aa . $ a . $ ab . $ac;
exec($yy);
$zz = $bb として保存します。 $cc ;
print ("$zzn");
exec($zz);
$adjoin = "合成品質
$adjoin "; / aa.jpg ";
$adjoin .= $d . "/bb.jpg ";
$adjoin .= $d . "/c.jpg";
print ("$adjoinn");
exec($adjoin) ) ;
//c.jpg を 400x300 にサイズ変更し、境界線を追加します。
$edge="Scale to 400x300 -raise 4x4 -sharpen 1x1 " . ");
exec($edge);
?>
上記では、PHP シェル コマンドを使用して画像を結合するためのコードを、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。