0

問題のあるコードは次のとおりです。

repeat with this_indd_jpeg in indd_jpeg_list
  set original_name to name of this_indd_jpeg
  set the_small_path to export_path & original_name as string
  set the_large_path to (Large_Folder as string) & original_name as string
  tell application "Image Events"
    launch
    set this_image to open (this_indd_jpeg as alias)
    scale this_image to size target_length_large
    save this_image as JPEG in file the_large_path with icon
    scale this_image to size target_length_small
    save this_image as JPEG in file the_small_path with icon
    close this_image
  end tell              
end repeat

問題は、あるMac(10.7.5)ではJPEGをRGB(望ましい動作)で保存し、別のMac(10.6.8)ではJPEGをCMYKに保存することです。これは明らかに望ましくありません。

10.6と10.7のイメージイベントバージョン間の回避策や違いを知っている人はいますか?確かではありません。暗闇の中での刺し傷です。

乾杯!

4

1 に答える 1

1

10.7.5と10.6.8の画像イベントの違いはわかりません。しかし、一口で色空間を変更してみることができます。

set theImage to quoted form of POSIX path of (the_large_path)
do shell script "/usr/bin/sips -m '/System/Library/ColorSync/Profiles/Generic RGB Profile.icc' " & " " & theImage
于 2012-12-04T10:01:32.930 に答える