16

画像の下部をトリミングする osx 用のバッチ コマンド スクリプトを作成したいと考えています。それはsipsを使用して可能ですか?

640 x 1136 の画像がたくさんあり、それらを 640 x 960 に (拡大縮小またはサイズ変更ではなく) 切り抜きたいと考えています。基本的に、画像の下部を切り取りたいだけです。

私はこれを持っていますが、画像の上と下の両方から切り取っています。

sips --cropToHeightWidth 640 960
4

4 に答える 4

5

これを考えるのに2年しかかかりませんでした...しかし、実際には標準の組み込みOSX PHPインタープリターに含まれているGDライブラリでそれを行うことができます(したがって、パッケージをインストールする必要はありません):

#!/usr/bin/php -f

<?php
   $im = imagecreatefromjpeg("image.jpg");
   $crop_area = array('x'=>0,'y'=> 0,'width'=>640,'height'=>960);
   $result = imagecrop($im, $crop_area);
   imagejpeg($result,"result.jpg");
?>

ターミナルから呼び出すには、say という名前のファイルに保存し、chopper次のようにファイルを実行可能にします。

chmod +x chopper

次に、次のように入力して実行できます。

./chopper

または Finder でダブルクリックします。

開くファイル名と保存するファイル名、および寸法のパラメーターを取りたいと思うと思いますが、アイデアは得られます。

于 2016-02-01T10:55:31.307 に答える