#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