கட்டளை வரி & sips மூலம் பட கோப்பு வடிவங்களை மாற்றுதல்
புதிய கோப்பு வடிவங்களுக்கு படங்களை மாற்றுவது, OS X (மற்றும் பெரும்பாலான Linux விநியோகங்கள்) நேரடியாகக் கட்டமைக்கப்பட்ட பல்வேறு கருவிகளுக்கு நன்றி. படங்களை மாற்றுவதற்கு எளிதான முறை முன்னோட்டத்தைப் பயன்படுத்துகிறது என்றாலும், கட்டளை வரியிலிருந்து தொகுதி மறுஅளவிடுதலைச் செய்ய நாம் முன்பு விவாதித்த அதே சிப்ஸ் கருவியைப் பயன்படுத்தும் கட்டளை வரி விருப்பம் உள்ளது.சிப்ஸைப் பயன்படுத்தி, நீங்கள் ஒற்றைப் படங்களை புதிய பட வடிவங்களுக்கு மாற்றலாம் அல்லது தொகுதிப் பட மாற்றங்களையும் செய்யலாம்.
கட்டளை வரியிலிருந்து எளிய பட மாற்றம்
சிப்ஸ் மூலம் ஒரு படத்தை மாற்ற, பின்வரும் கட்டளை சரம் தொடரியல் பயன்படுத்தவும்:
sips -s வடிவம் --அவுட்
உதாரணமாக, நீங்கள் PNG ஆக மாற்ற விரும்பும் “test.jpg” என்ற கோப்பில், sips தொடரியல்:
sips -s format png test.jpg --out test.png
சிப்ஸ் மூலம் தொகுதி பட மாற்றம்
படங்களின் குழுவை மாற்றுவது கொஞ்சம் தந்திரமானது, மேலும் சிப்ஸ் மூலம் மறுஅளவிடுவது போன்ற எளிய வைல்டு கார்டுகளைப் பயன்படுத்துவது ஒரே மாதிரியாக வேலை செய்யாது.போன்ற பொதுவான வைல்டு கார்டைப் பயன்படுத்துவது கோப்பை மறுபெயரிடாது என்பதை நீங்கள் காண்பீர்கள், எனவே பின்வரும் கட்டளை தொடரியல் மூலம் மிகவும் எளிமையான ஷெல் ஸ்கிரிப்டிங்கைப் பயன்படுத்துவோம்:
do sips -s format $i --out /$i.;done
அதைப் பயன்படுத்துவதன் மூலம், .jpeg கோப்புகளின் கோப்புறையை png கோப்புகளாக தற்போதைய கோப்பகத்தின் புதிய துணைக் கோப்புறையாக மாற்றுவோம், இது "மாற்றப்பட்டது":
க்கு நான் .jpeg; do sips -s format png $i --out Converted/$i.png;done
அந்தக் கட்டளையை இயக்குவதன் மூலம் அனைத்து JPEG படங்களும் புதிய கோப்பகத்தில் PNG வடிவத்திற்கு மாற்றப்படும்.
ஒரு எரிச்சலூட்டும் கேட்ச் என்னவென்றால், கோப்புப் பெயர்கள் அசல் கோப்பு வகையையும் உள்ளடக்கும், அதாவது "test.jpeg.png" என்ற தலைப்பில் கோப்புகளை நீங்கள் பெறுவீர்கள். கோப்பு நீட்டிப்பு சரியாக இருக்கும், இது ஒரு பெயரிடும் சிக்கல் மட்டுமே. அவற்றை மறுபெயரிடுவதன் மூலம் நீங்கள் அதைப் பெறலாம்
சில கோப்பு வடிவங்களில் sips ஐ இயக்கும் போது, exif தரவு தொடர்பான 'lingpng எச்சரிக்கை' பிழைகளை நீங்கள் சந்திக்க நேரிடலாம், அந்த பிழைகள் பெரும்பாலும் புறக்கணிக்கப்படலாம் மற்றும் பட மாற்றம் இன்னும் நடைபெறும்.
தொகுதி மாற்ற யோசனைக்கு நன்றி