உபுண்டுவில் படங்களைத் திருத்துவதற்கு பல விருப்பங்கள் உள்ளன, ஆனால் அவற்றில் பெரும்பாலானவற்றை நான் தனிப்பட்ட முறையில் விரும்பவில்லை. நான் ஒரு படத்தின் அளவை மாற்ற விரும்பினால், ஜிம்ப் திறக்க நேரம் எடுக்கும் வரை காத்திருப்பதாக எனக்குத் தெரியவில்லை. நாம் எப்போதும் நிறுவ முடியும் நாட்டிலஸ்-பட-மாற்றி நாட்டிலஸிலிருந்து வலது பொத்தானைக் கொண்டு படங்களை சுழற்றவும் சுழற்றவும் ஆனால், ஒரு தொகுப்பை ஏன் நிறுவ வேண்டும், மேலே உள்ள உரையை நன்றாகக் காட்டாது, இயல்புநிலையாக ஒன்றை நிறுவியிருந்தால், இந்த கட்டுரையில் நாங்கள் உங்களுக்கு கற்பிப்போம் திருத்த, மாற்ற, மறுஅளவிடுதல் எப்படி மேலும் சில விஷயங்கள் படங்கள் உபுண்டு முனையத்திலிருந்து.
எல்லாவற்றிற்கும் மேலாக, இந்த வழிகாட்டியில் நாம் என்ன விளக்கப் போகிறோம் என்பது ஒரே நேரத்தில் பல படங்களுக்கு பயன்படுத்தப்படலாம். எடுத்துக்காட்டாக, வலது கிளிக் செய்யாமல் 10 புகைப்படங்களை மறுபெயரிட விரும்பினால், "மறுபெயரிடு" என்பதைத் தேர்ந்தெடுத்து பெயரை 10 முறை வைக்கவும், அதைப் பயன்படுத்தி செய்யலாம் ImageMagick, உபுண்டுவின் இயல்புநிலை பட பார்வையாளர் மற்றும் எனக்கு பிடித்த உபுண்டு மேட் உள்ளிட்ட பிற விநியோகங்கள். உபுண்டு பாஷைப் பயன்படுத்தி இந்த செயல்பாடுகளைச் செய்ய உங்களுக்கு பல எடுத்துக்காட்டு கட்டளைகள் உள்ளன.
இமேஜ் மேஜிக் மேற்கூறிய உபுண்டு அல்லது உபுண்டு மேட் போன்ற பல விநியோகங்களில் நிறுவப்பட்டுள்ளது. உங்கள் டிஸ்ட்ரோ அதை இயல்பாக நிறுவவில்லை என்றால், நீங்கள் ஒரு டெர்மினலைத் திறந்து பின்வரும் கட்டளையைத் தட்டச்சு செய்து நிறுவலாம்:
sudo apt-get install imagemagick
படங்களை மறுபெயரிடுங்கள்
எடுத்துக்காட்டாக, நீங்கள் பல பிடிப்புகளின் டுடோரியலை உருவாக்கினால், அவர்களுக்கு நாம் காண்பிக்க விரும்புவதோடு எந்த தொடர்பும் இல்லாத ஒரு பெயர் இருக்கும். ImageMagick க்கு நன்றி, அவற்றை மிக எளிய கட்டளையுடன் முனையத்திலிருந்து மறுபெயரிடலாம். நீங்கள் பின்னர் பார்ப்பது போல், படங்களின் வடிவமைப்பை நாங்கள் மாற்றலாம், அதே கட்டளையைப் பயன்படுத்துவோம், ஆனால் எங்கள் பணிக்கு ஏற்றது. இது பின்வருமாறு:
convert *.png prueba.png
நீட்டிப்பை வைத்து வெளியீட்டு வார்த்தையைச் சேர்ப்பதன் மூலம், நீங்கள் என்ன செய்வீர்கள் என்பது அனைத்தையும் ஒரே பெயரில் சேமிப்பது, ஆனால் வேறு எண்ணுடன்.
படங்களின் அளவை மாற்றவும்
இந்த வழிகாட்டியின் கிட்டத்தட்ட எல்லா பதிப்புகளும் விசையைப் பயன்படுத்துகின்றன மாற்ற. டெர்மினலில் இருந்து ImageMagick உடன் படங்களை மறுஅளவிடுவதற்கு நாம் பின்வரும் கட்டளையை எழுதுவோம், அங்கு «test another நாம் மற்றொரு வடிவத்திற்கு மாற்ற விரும்பும் படத்தின் பெயராக இருக்கும்:
convert prueba.png -resize 200×100 prueba.png
முந்தைய கட்டளையுடன் நமக்கு இருக்கும் ஒரு படத்தின் அளவை மாற்றியது 200 × 100 பிக்சல்கள் அளவில். முதல் மதிப்பு அகலம் மற்றும் இரண்டாவது உயரம். நாங்கள் அதே பெயரைப் பயன்படுத்தினால், இதன் விளைவாக வரும் படம் அசலை மாற்றும். அகலத்தையும் உயரத்தையும் விகிதாசாரமாக மாற்ற விரும்பினால், பின்வரும் கட்டளையை எழுதுவோம், அங்கு 200 தேர்ந்தெடுக்கப்பட்ட அளவு பிக்சல்களில் இருக்கும்:
convert prueba.png -resize 200 prueba.png
இது 200 பிக்சல்கள் உயரமாக இருக்க விரும்பினால், நாங்கள் வெளியேற வேண்டும் முதல் மதிப்பை காலி செய்க ("வெற்று" x100), எனவே பின்வரும் கட்டளையை எழுதுவோம்:
convert prueba.png -resize x100 prueba.png
சில நேரங்களில் சரியான மதிப்புகள், ஆனால் அது இருக்க வேண்டுமென்றால், பின்வரும் கட்டளையை எழுதலாம், அங்கு 200 × 100 தேர்ந்தெடுக்கப்பட்ட அளவாக இருக்கும்:
convert prueba.png -resize 200×100! prueba.png
படங்களை சுழற்று
நாம் விரும்புவது என்றால் படங்களை சுழற்று, பின்வரும் கட்டளையுடன் இதைச் செய்யலாம், அங்கு 90 சாய்வின் டிகிரி இருக்கும்:
convert prueba.jpg -rotate 90 prueba-rotado.jpg
வெளியீட்டு கோப்பில் நாம் கட்டமைக்கும் உரையை வேறு வழியில் எழுதும் வரை இது சேர்க்கும்.
பட வடிவமைப்பைத் திருத்தவும்
ImageMagick எங்களை அனுமதிக்கிறது படங்களை மாற்றவும் மற்றொரு வடிவத்திற்கு நேரடியாக முனையத்திலிருந்து. பின்வரும் கட்டளையுடன் இதைச் செய்வோம்:
convert prueba.png prueba.jpg
நாம் விரும்புவது மட்டுமே என்றால் தரத்தை குறைக்கவும் படங்களை அஞ்சல் மூலம் அனுப்ப, எடுத்துக்காட்டாக, பின்வரும் கட்டளையை எழுதுவோம், அங்கு எண் தரத்தின் சதவீதம்:
convert prueba.png -quality 95 prueba.jpg
செயல்பாடுகளை இணைக்கவும்
நாம் செய்ய விரும்பினால் வெவ்வேறு மாற்றங்கள் இந்த வகைக்கு ஒரு படத்திற்கு, செயல்பாடுகளை இணைப்பதன் மூலம் அதைச் செய்யலாம். அளவை மாற்றவும், 180º ஐ சுழற்றவும், படத்தின் தரத்தை 95% ஆகக் குறைக்கவும் உங்களுக்கு கீழே ஒரு எடுத்துக்காட்டு உள்ளது.
convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg
பாஷ் மூலம் செயலாக்கப்பட்டது
ஆனால் நான் மிகவும் விரும்புவது இதுதான், ஒரே நேரத்தில் பல படங்களைத் திருத்தவும். பல படங்களைத் திருத்துவதற்கு முன், அவை அனைத்தையும் ஒரே கோப்புறையில் வைப்பது மதிப்பு. நான் வழக்கமாக அவற்றை டெஸ்க்டாப்பில் விட்டு விடுகிறேன், எனவே நான் முதலில் கட்டளையை தட்டச்சு செய்கிறேன்:
cd /home/pablinux/Escritorio
கோப்புறையின் உள்ளே, டெஸ்க்டாப் கோப்புறையில் உள்ள அனைத்து .png படங்களையும் 830 பிக்சல்கள் அகலத்திற்கு மறுஅளவிடுவதற்கு பின்வரும் கட்டளையை எழுதுகிறோம், அதற்கு முன்னால் "முதல்" என்ற வார்த்தையைச் சேர்க்கிறோம்:
for file in *.png; do convert $file -resize 830 primera-$file; done
அடிப்படையில், நாம் சொல்வது «இந்த கோப்புறையில் உள்ள மற்றும் .png வடிவமைப்பைக் கொண்ட அனைத்து கோப்புகளும்; மறுஅளவிலிருந்து 830 அகலத்திற்கு மாற்றவும், முதலில் கோப்பு பெயரில் சேர்க்கவும்; பூச்சு«. நீங்கள் நிறைய படங்களைத் திருத்தினால், அது உங்களுக்கு மதிப்புக்குரியதாக இருக்கலாம். உங்கள் கருத்து என்ன?
சிறந்த சாத்தியமற்றது!
"மாற்ற" கருவியைப் பற்றி எனக்கு ஒரு கருத்து இருந்தபோதிலும், அது ஒரு "சொந்த" உபுண்டு கட்டளை என்று நான் நினைத்தேன், இப்போது அது இமேஜ் மேஜிக்கின் ஒரு பகுதி என்று அறிந்தேன்.
கட்டுரையில் எனது வாழ்த்துக்கள், எளிமையானவை, நேராக நேராக மற்றும் விரைவான புரிதலுக்காக நன்கு எழுதப்பட்டவை, பாஷ் கூட அதிக சிக்கல்கள் இல்லாமல் பதுங்குகிறது!
நன்றி.
ஹாய் ஜிம்மி. உங்கள் கருத்துக்கு நன்றி. விளைவுகளைப் பயன்படுத்துவது போன்ற இன்னும் பல விஷயங்களை நீங்கள் செய்ய முடியும், ஆனால் அதற்காக டெர்மினலைப் பயன்படுத்துவது மதிப்புக்குரியது அல்ல என்று நான் நினைக்கிறேன். நாம் விளைவுகளைப் பயன்படுத்த வேண்டுமானால், படங்களைத் திறந்து நாம் என்ன செய்கிறோம் என்பதைப் பார்ப்பது நல்லது, அல்லது நான் நினைக்கிறேன்.
ஒரு வாழ்த்து.
நன்றி பப்லோ. எந்த நேரத்திலும் கருத்தில் கொள்ள வேண்டிய ஒன்று.