AppleScriptを使用してイメージを半分にカットして別々に保存することはできますか?AppleScript:イメージを半分にカットしますか?
4
A
答えて
2
(Photoshopのように)スクリプト可能な画像編集アプリケーションにアクセスできない場合は、Mac OS Xに付属のImage Eventsを使用して画像を切り抜くことができます。あなたは、画像の大きさがちょうど次...
on GetImageDimensions(TheFile) -- (file path as string) as {width, height}
try
tell application "Image Events"
launch --we have to launch Image Events before we can use it
set theImage to open TheFile
set theImageDimensions to dimensions of theImage
set theImageWidth to item 1 of theImageDimensions
set theImageHeight to item 2 of theImageDimensions
return {theImageWidth, theImageHeight}
end tell
on error
return {-1, -1} // just in case something goes wrong
end try
end GetImageDimensions
のようなものを使用し得る...と画像をトリミングするためのコマンドは偶然、もし
crop pathToFile to dimensions {cropWidth, cropHeight}
と同じくらい簡単であるために、 Photoshopを使用している場合、切り抜きは別の方法で処理されます。
さらに多くのコマンドがありますが、必須のパラメータです。他のアプリケーションはおそらく異なる実装を持っているでしょう(おそらく、Appleのように)。選択した画像編集アプリケーションを選択して、その辞書がどのように機能するか見ることができます。
7
ImageMagickが使いやすくなります。これはinput-1.png
としてinput-0.png
と右半分と左半分を保存します。
convert input.png -crop 50%x100% +repage input.png
これはright.png
としてちょうど半分を保存します。
convert input.png -gravity east -crop 50%x100% +repage right.png
+repage
は、古いキャンバスサイズのメタデータを削除します。 http://www.imagemagick.org/Usage/crop/を参照してください。
brew install imagemagick
またはsudo port install imagemagick
でImageMagickをインストールできます。
関連する問題
- 1. javascriptを使用してイメージ/ HTMLキャンバスを半分にカットする方法は?
- 2. 部分画面WebView <video>を半分にカット
- 3. 編集:UITextViewラベルが半分(水平)にカットされます
- 4. IE7負の値は要素の半分をカットします - バグですか?
- 5. 場所イメージ半分画面境界、半分外側
- 6. WPFを半分に寄付する方法をカットするには?
- 7. タイトルが言うように私のlaucherのアイコンが私のic_launcherは半分にカット、半分
- 8. イメージを断片に分割/カットする方法
- 9. テキストブロックを2つの部分に分けてカットします。
- 10. SMTPClient半分作業\半分なし
- 11. split std :: bitsetを半分に分割しましたか?
- 12. ImageIcon、イメージの半分だけが表示されています
- 13. 文字列を半分にカットするにはどうすればよいですか?
- 14. 30分のビデオファイルのカット数
- 15. ApplescriptまたはAutomator WebサイトからMandelbrotイメージを保存する
- 16. CSSボーダー半径をボーダーコーナーをカットする方法から修正する方法
- 17. imcropを使用して画像を半分に分割する
- 18. Androidのphonegap 1.1にアップグレード - 画面の半分が半分の黒、半分の白です
- 19. Ubuntu 10.10 rc.localはコマンドの半分を無視しますか?
- 20. PHP - file_put_contentsはファイルの半分しか保存しませんか?
- 21. イメージを不透明から半透明にアニメーション化する(そして半透明に保つ)
- 22. UIImageからCIImage - サイズは半分になりますか?
- 23. ニブル半分桁コンバータ
- 24. コピーJSONはJSONの半分しかコピーしません
- 25. iPhone、丸い四角いボタン上半分と下半分?
- 26. ElasticSearchのヒープサイズ、全ラムの半分または利用可能な半分?
- 27. 半分内のノードのリストを分割
- 28. AppleScriptの値をリストしますか?
- 29. RelativeLayoutを2つの半分に分割する
- 30. .NETのプリミティブは、値の世界の半分、参照の世界の半分のように見えます
必ずお勧めします。これを 'do shell script'を介してアプリスクリプトで実行することもできます。 – eykanal