ฉันกำลังใช้ sips --resampleHeightWidth 250 300 "S1"
เพื่อปรับขนาดรูปภาพใหม่ในโฟลเดอร์ แต่ฉันคิดว่ามันอาจเป็นการปรับขนาดรูปภาพที่ถูกปรับขนาดเรียบร้อยแล้ว ถ้าไม่ใช่ฉันจะเพิ่มอะไรฉันก็สามารถปรับขนาดรูปภาพได้ที่ 315x300 เท่านั้น?
ฉันกำลังใช้ sips --resampleHeightWidth 250 300 "S1"
เพื่อปรับขนาดรูปภาพใหม่ในโฟลเดอร์ แต่ฉันคิดว่ามันอาจเป็นการปรับขนาดรูปภาพที่ถูกปรับขนาดเรียบร้อยแล้ว ถ้าไม่ใช่ฉันจะเพิ่มอะไรฉันก็สามารถปรับขนาดรูปภาพได้ที่ 315x300 เท่านั้น?
คำตอบ:
นี่คือสคริปต์ทุบตีเพื่อตรวจสอบขนาดก่อน:
#!/bin/bash
#theFile given in input
theFile=$1
#using sips to retrieve the width & height
size=($(sips -g pixelWidth -g pixelHeight theFile | grep -o '[0-9]*$'))
#the size you want
width=315
height=300
if [[ ${size[0]} -eq $width && ${size[1]} -eq $height ]]; then
#put here your command for files that are 315*300
fi