కమాండ్ లైన్ & సిప్‌లతో ఇమేజ్ ఫైల్ ఫార్మాట్‌లను మార్చడం

Anonim

ఇమేజ్‌లను కొత్త ఫైల్ ఫార్మాట్‌లకు మార్చడం అనేది OS X (మరియు చాలా Linux డిస్ట్రిబ్యూషన్‌లు)లో నేరుగా నిర్మించిన వివిధ రకాల సాధనాల కారణంగా చాలా సులభం. చిత్రాలను మార్చడానికి సులభమైన పద్ధతి ప్రివ్యూని ఉపయోగిస్తున్నప్పటికీ, కమాండ్ లైన్ నుండి బ్యాచ్ పరిమాణాన్ని మార్చడానికి మేము ఇంతకు ముందు చర్చించిన అదే సిప్స్ సాధనాన్ని ఉపయోగించే కమాండ్ లైన్ ఎంపిక ఉంది.సిప్‌లను ఉపయోగించి, మీరు సింగిల్ ఇమేజ్‌లను కొత్త ఇమేజ్ ఫార్మాట్‌లకు మార్చవచ్చు లేదా బ్యాచ్ ఇమేజ్ కన్వర్షన్‌లను కూడా చేయవచ్చు.

కమాండ్ లైన్ నుండి సింపుల్ ఇమేజ్ కన్వర్షన్

సిప్‌లతో ఒకే చిత్రాన్ని మార్చడానికి, కింది కమాండ్ స్ట్రింగ్ సింటాక్స్‌ని ఉపయోగించండి:

sips -s ఫార్మాట్ --అవుట్

ఉదాహరణకు, మీరు PNGకి మార్చాలనుకుంటున్న “test.jpg” అనే ఫైల్‌లో, sips సింటాక్స్ ఇలా ఉంటుంది:

sips -s ఫార్మాట్ png test.jpg --out test.png

సిప్‌లతో బ్యాచ్ ఇమేజ్ కన్వర్షన్

ఇమేజ్‌ల సమూహాన్ని మార్చడం కొంచెం తంత్రమైనది మరియు సిప్‌లతో పరిమాణాన్ని మార్చడం వంటి సాధారణ వైల్డ్‌కార్డ్‌లను ఉపయోగించడం అదే పని కాదు.వంటి జెనరిక్ వైల్డ్‌కార్డ్‌ని ఉపయోగించడం వల్ల ఫైల్‌కి పేరు మార్చబడదని మీరు కనుగొంటారు, కాబట్టి మేము కింది కమాండ్ సింటాక్స్‌తో బదులుగా చాలా సులభమైన షెల్ స్క్రిప్టింగ్‌ని ఉపయోగిస్తాము:

for i in ; sips -s ఫార్మాట్ $i --out /$i.;పూర్తయింది

దానిని ఉపయోగించడం ద్వారా, మేము .jpeg ఫైల్‌ల ఫోల్డర్‌ను "కన్వర్టెడ్" అని పిలువబడే ప్రస్తుత డైరెక్టరీలోని కొత్త సబ్‌ఫోల్డర్‌లో png ఫైల్‌లుగా మారుస్తాము:

కోసం i .jpeg; do sips -s ఫార్మాట్ png $i --out Converted/$i.png;పూర్తయింది

ఆ ఆదేశాన్ని అమలు చేయడం వలన కొత్త డైరెక్టరీలో అన్ని JPEG చిత్రాలు PNG ఆకృతిలోకి మార్చబడతాయి.

ఒక సంభావ్య బాధించే క్యాచ్ ఏమిటంటే, ఫలితంగా ఫైల్ పేర్లు వాటిలో అసలు ఫైల్ రకాన్ని కూడా కలిగి ఉంటాయి, అంటే మీరు "test.jpeg.png" పేరుతో ఫైల్‌లతో ముగుస్తుంది. ఫైల్ పొడిగింపు సరిగ్గానే ఉంటుంది, ఇది పేరు పెట్టే సమస్య మాత్రమే. రీజెక్స్‌ని ఉపయోగించి, లేదా mv.తో మాన్యువల్‌గా పేరు మార్చడం ద్వారా ఇలాంటి బాష్ స్క్రిప్ట్‌తో సరైన ఫైల్ ఎక్స్‌టెన్షన్‌ని జోడించడం ద్వారా ప్రారంభించడానికి వాటి పేరు మార్చడం ద్వారా మీరు దాన్ని అధిగమించవచ్చు.

కొన్ని ఫైల్ ఫార్మాట్‌లతో సిప్‌లను అమలు చేస్తున్నప్పుడు మీరు exif డేటాకు సంబంధించి 'lingpng హెచ్చరిక' లోపాలను ఎదుర్కొంటారు, ఆ లోపాలు చాలా వరకు విస్మరించబడతాయి మరియు ఇమేజ్ మార్పిడి ఇప్పటికీ జరుగుతుంది.

బ్యాచ్ మార్పిడి ఆలోచన కోసం థామ్‌కి ధన్యవాదాలు

కమాండ్ లైన్ & సిప్‌లతో ఇమేజ్ ఫైల్ ఫార్మాట్‌లను మార్చడం