画像の下部をトリミングする osx 用のバッチ コマンド スクリプトを作成したいと考えています。それはsipsを使用して可能ですか?
640 x 1136 の画像がたくさんあり、それらを 640 x 960 に (拡大縮小またはサイズ変更ではなく) 切り抜きたいと考えています。基本的に、画像の下部を切り取りたいだけです。
私はこれを持っていますが、画像の上と下の両方から切り取っています。
sips --cropToHeightWidth 640 960
これを考えるのに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 でダブルクリックします。
開くファイル名と保存するファイル名、および寸法のパラメーターを取りたいと思うと思いますが、アイデアは得られます。