ホームページ  >  記事  >  バックエンド開発  >  PHPシェルコマンドを使用して画像をマージするコード_PHPチュートリアル

PHPシェルコマンドを使用して画像をマージするコード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:28:021043ブラウズ

コードをコピーします コードは次のとおりです:

#!/usr/local/bin/php -q
author:freemouse
// 以下は
print ( "このプログラムは 2 つの 640x480 サイズ .n を結合するために使用されます");
print ("画像を 400x300 サイズ .n に変換します");
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; 2 つの画像を拡大縮小します。 640x480 サイズに
exec("640x480 に拡大縮小 - 品質 95 " . $d . "/a.jpg");
exec("640x480 に拡大縮小 - 品質 95 " . $d . "/b.jpg");
$aa = "変換 - 品質 90 - サイズ 320x480";
$bb = " "/b.jpg"; ac = " " . $d . "/aa.jpg";
$cc = " " . $d . "/bb.jpg"; $aa . $ab . $ac;
print ("$yyn");

// スケールされた b.jpg を bb.jpg として保存します。 b . $bb . $cc;
exec($zz);
$adjoin = "合成品質 80"; adjoin .= $d . "/aa.jpg ";
$adjoin .= $d . "/c.jpg"; ) ;
exec($adjoin);

// c.jpg を 400x300 のサイズに調整し、境界線を追加します。 -quality 75 -raise 4x4 -sharpen 1x1 " "/c jpg ";
print ("$edgen");
exec($edge);

?>





http://www.bkjia.com/PHPjc/323658.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/323658.html

技術記事

次のコードをコピーします。 #!/usr/local/bin/php -q author:freemouse ?php // 以下は説明です。 print ("このプログラムは 2 つの 640x480 サイズの .n を結合するために使用されます"); 「写真を撮って変換してください...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。