macOSには,画像ファイルの操作に便利なsipsコマンドがインストールされている.
$ sips -s format pdf input.jpg --out output.pdf
$ sips --resampleWidth 800 --out output.jpg input.jpg
横800ピクセルで,縦横の比率は保持.
$ sips -s formatOptions 100
100が劣化なし.low|normal|high|best
$ sips -g all input.jpg
以下にプロファイル(.icc)がインストールされている.
あるいはAdobeのWebページなどから入手する.
プロファイルがもともとインストールされているので,これを用いればよい.
$ 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
default_gray.iccのほかに,ps_gray.icc, sgray.iccが用意されている.
プロファイルがもともとインストールされているので,これを用いればよい.
$ sips -M /System/Library/ColorSync/Profiles/sRGB\ Profile.icc relative --out output.png input.png
CMYKに変換する.
$ sips -M JapanColor2001Coated.icc relative input.jpg --out output.jpg