#author("2020-08-02T17:23:14+09:00","","")
#author("2021-05-06T10:38:26+09:00","","")
[[Computer/Mac/Command]]

*画像ファイルの操作(sips) [#r6b4f1d9]

macOSには,画像ファイルの操作に便利なsipsコマンドがインストールされている.

**画像フォーマットの変換 [#q7678aa8]

 $ sips -s format pdf input.jpg --out output.pdf

**画像の大きさの変更 [#vd8dd95b]

 $ sips --resampleWidth 800 --out output.jpg input.jpg

横800ピクセルで,縦横の比率は保持.

**画質の変更 [#e1eb4ebc]

 $ sips -s formatOptions 100

100が劣化なし.low|normal|high|best

**exif情報の確認 [#a380665e]

 $ sips -g all input.jpg

**プロファイルによる変換 [#i9495c8a]

以下にプロファイル(.icc)がインストールされている.

-/System/Library/ColorSync/Profiles/

あるいはAdobeのWebページなどから入手する.

***グレースケール [#x3531906]

プロファイルがもともとインストールされているので,これを用いればよい.

 $ sips -M /System/Library/ColorSync/Profiles/Generic\ Gray\ Profile.icc relative --out output.png input.png

 $ sips -M /System/Library/ColorSync/Profiles/Generic\ Gray\ Gamma\ 2.2\ Profile.icc relative --out output.jpg input.png

 $ sips -M /Library/ColorSync/Profiles/Gray\ Tone.icc relative --out output.jpg input.png

High SierraやMojaveのプレビュー.appでグレースケールや白黒のPDFファイルなどを開くとファイルによっては真っ黒になる現象が出る場合,3つ目のプロファイル(Gray Tone.icc)を適用すると正常に表示されるようになることがある.

あるいはghostscript付属のプロファイルでもよい.

 $ sips -M /usr/local/share/ghostscript/`gs --version`/iccprofiles/default_gray.icc --out output.jpg input.jpg
 $ sips -M /usr/local/share/ghostscript/`gs --version`/iccprofiles/default_gray.icc relative --out output.jpg input.jpg

default_gray.iccのほかに,ps_gray.icc, sgray.iccが用意されている.

***sRGB [#sa6fcb3d]

プロファイルがもともとインストールされているので,これを用いればよい.

 $ sips -M /System/Library/ColorSync/Profiles/sRGB\ Profile.icc relative --out output.png input.png

***CMYK [#v3080209]

CMYKに変換する.

 $ sips -M JapanColor2001Coated.icc relative input.jpg --out output.jpg

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS