« [sips]画像のCROP | トップページ | [defaults]com.apple.AssetCache »

[sips]画像のリサンプル resampleHeightWidth resampleHeightWidthMax

例文
resampleHeightWidth
sips "/System/Library/Desktop Pictures/Monterey Graphic.heic" --resampleHeightWidth 720 1280 -o ~/Desktop/resampleHeightWidth.jpg

resampleHeightWidthMax
sips "/System/Library/Desktop Pictures/Monterey Graphic.heic" --resampleHeightWidthMax 480 -o ~/Desktop/resampleHeightWidthMax.jpg

ダウンロード - sips2resampleheightwidth.scpt.zip



#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7

use AppleScript version "2.8"
use scripting additions

set aliasLocationPath to (path to desktop pictures folder from system domain)
set aliasImageFilePath to (choose file of type {"public.image", "public.tiff", "public.png", "public.jpeg", "com.adobe.photoshop-image", "public.heic"} with prompt "ファイルを選んで" default location aliasLocationPath without invisibles, showing package contents and multiple selections allowed)

set theImageFilePath to POSIX path of aliasImageFilePath as text


set numWidth to 1280 as number
set numHeight to 720 as number
set numMax to 480 as number

########
set theCommandText to ("/usr/bin/sips --resampleHeightWidth " & numHeight & " " & numWidth & " \"" & theImageFilePath & "\" --setProperty format png -o ~/Desktop/resampleHeightWidth.png") as text
log "theCommandText:" & theCommandText
do shell script theCommandText

########
set theCommandText to ("/usr/bin/sips --resampleHeightWidthMax " & numMax & " --cropOffset 480 480 \"" & theImageFilePath & "\" --setProperty format png -o ~/Desktop/resampleHeightWidthMax.png") as text
log "theCommandText:" & theCommandText
do shell script theCommandText

return

|

« [sips]画像のCROP | トップページ | [defaults]com.apple.AssetCache »

sips」カテゴリの記事