代码之家  ›  专栏  ›  技术社区  ›  Duck

如何设置图像的新分辨率

  •  0
  • Duck  · 技术社区  · 6 年前

    我是脚本的一部分,在这里我将图像从1200 dpi缩小到300 dpi。

    我正在尝试:

    repeat with i in input
        tell application "Image Events"
            launch
            set my_image to open i
            set resolution to {300,300}
            set color space to CMYK
            save my_image as TIFF
    

    但分辨率是只读的?????

    如何设置图像的新分辨率?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mark Setchell    6 年前

    我想你需要打电话 sips 为您设置:

    do shell script "sips -s dpiHeight 300 -s dpiWidth 300 " & my_image