Xcode உடன் அல்லது இல்லாமல் Mac OS X க்கான pngcrush ஐப் பெறுங்கள்

Anonim

PNGcrush என்பது ஒரு படத்தை மேம்படுத்துதல் பயன்பாடாகும், இதன் முதன்மை செயல்பாடு PNG படங்களின் ஒட்டுமொத்த கோப்பு அளவை இழப்பற்ற முறையில் குறைப்பதாகும். இது டெவலப்பர்கள் மற்றும் வடிவமைப்பாளர்களிடையே மிகவும் பிரபலமானது, மேலும் இது லினக்ஸின் சில பதிப்புகளில் தொகுக்கப்பட்டிருந்தாலும், Xcode ஐ நிறுவாமல் இயல்பாக OS X இல் சேர்க்கப்படவில்லை. Xcode உள்ளதோ அல்லது இல்லாமலோ Mac இல் பயன்பாட்டைப் பெறுவதற்கான நான்கு எளிய வழிகளை நாங்கள் வழங்குவோம், மேலும் பல பயனர்களுக்கு மிகவும் பொருத்தமான ஒரு சிறந்த இலவச GUI மாற்றீட்டையும் வழங்குவோம்.

ImageOptim, சிறந்த pngcrush GUI மாற்று

ImageOptim என்பது அனைத்தையும் உள்ளடக்கிய பட மேம்படுத்தல் பயன்பாடாகும், இது pngcrush ஐ அதன் திறன்களுக்குள் ஒருங்கிணைக்கும். ImageOptim ஆனது png கோப்புகளுக்கு அப்பால் செயல்படுவதாலும், jpg மற்றும் gif ஐக் கையாளும் என்பதாலும், OS X இலிருந்து படங்களை சுருக்கவும் மேம்படுத்தவும் இது நீண்ட காலமாக எங்களின் ஒட்டுமொத்த பரிந்துரையாக இருந்து வருகிறது:

ImageOptim மிகவும் பயனுள்ளதாக இருக்கிறது, சராசரியாக இது ஒரு படத்தின் கோப்பு அளவை 15-35% வரை இழப்பின்றி குறைக்கிறது. படக் கோப்புகளிலிருந்து EXIF ​​​​தரவை விரைவாக அகற்ற இது ஒரு சிறந்த கருவியாகும், இது கோப்பு அளவு குறைப்புடன் ஒரே நேரத்தில் செய்யப்படுகிறது:

கட்டளை வரியில் சங்கடமாக இருப்பவர்கள் ImageOptim உடன் ஒட்டிக்கொள்ள வேண்டும், ஏனெனில் இது பயன்படுத்த மிகவும் எளிதானது, இழுத்து விடுதல் மற்றும் தொகுதி செயலாக்கத்தை ஆதரிக்கிறது மற்றும் அடிப்படையில் முட்டாள்தனமானது.இருந்தபோதிலும், ImageOptim-CLI இன் கட்டளை வரி பதிப்பும் இங்கே உள்ளது அல்லது டெர்மினலில் வசதியாக இருப்பவர்கள், MacPorts அல்லது Homebrew ஐ பயன்படுத்தி ImageOptim இல்லாமல் pngcrush ஐ நிறுவலாம்.

Xcode மூலம் pngcrush பெறுதல்

நீங்கள் OS X இல் Xcode ஐ நிறுவியிருந்தால், நீங்கள் ஏற்கனவே pngcrush நிறுவியிருந்தால், அது பின்வரும் இடத்தில் Xcode பயன்பாட்டுத் தொகுப்பில் மிகவும் ஆழமாகப் புதைக்கப்படும்:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush

இது மிகவும் பிரம்மாண்டமான பாதை, எனவே நீங்கள் pngcrush ஐ நேரடியாகப் பயன்படுத்தத் திட்டமிட்டால், அதை உங்கள் PATH இல் நேரடியாகச் சேர்க்கலாம் அல்லது உங்கள் .bash_profile க்குள் அதற்கு மாற்றுப் பெயரை உருவாக்கலாம்:

alias pngcrush='/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush'

இந்த வழியில் செல்வதற்கு Xcode இன் நிறுவல் தேவைப்படுகிறது, இது மிகவும் பெரியது, நீங்கள் iOS அல்லது Mac டெவலப்பர் இல்லையென்றால், கட்டளை வரி pngcrush கருவியைப் பெறுவது சற்று அதிகமாகும், இதனால் MacPorts மற்றும் Homebrew சிறந்த விருப்பங்கள்.

MacPorts உடன் OS X இல் pngcrush ஐ நிறுவவும்

ImageOptim மற்றும் ImageOptimCLI உங்களுக்காகச் செய்யவில்லை, மேலும் நீங்கள் Xcode ஐ நிறுவ விரும்பவில்லையா? நீங்கள் MacPorts அல்லது Homebrew மூலமாகவும் pngcrush பெறலாம். OS X இல் MacPorts ஐ நிறுவி வைத்திருப்பது ஒரு முன்நிபந்தனையாகும், உங்களிடம் இன்னும் அது இல்லையென்றால், டெவலப்பர்களிடமிருந்து நேரடியாக மூல, எளிய தொகுப்பு அல்லது svn மூலமாக நிறுவலாம்.

sudo port install pngcrush

Homebrew உடன் pngcrush ஐ நிறுவுதல்

Homebrew பயனர்களுக்கு, pngcrush ஐ நிறுவுவது வழக்கம் போல் எளிது:

brew install pngcrush

நிச்சயமாக, நீங்கள் முதலில் Homebrew ஐ நிறுவ வேண்டும், இது டெர்மினலில் இருந்து பின்வரும் கட்டளையை செயல்படுத்துவதன் மூலம் எளிதாக செய்யப்படுகிறது:

"

ruby -e $(curl -fsSL https://raw.github.com/mxcl/homebrew/go) "

Homebrew அல்லது MacPorts ஐ நிறுவுவதில் சிக்கல் இருந்தால், நீங்கள் சமீபத்தில் Command Line Tools ஐ நிறுவியிருக்க வாய்ப்பில்லை. ஆப்பிளில் இருந்து இலவசம் மற்றும் கிடைக்கிறது, கட்டளை வரி கருவிகளை தனித்தனியாக நிறுவ டெவலப்பர் மைய உள்நுழைவு தேவைப்படுகிறது (இலவச வகை நன்றாக வேலை செய்கிறது).

கட்டளை வரியிலிருந்து pngcrush ஐப் பயன்படுத்துதல்

Pngcrush ஐ நிறுவ Homebrew, MacPorts அல்லது Xcode மாற்றுப் பெயரைப் பயன்படுத்தினாலும், கருவியைப் பயன்படுத்துவது ஒன்றுதான், மேலும் அடிப்படை வடிவம் இப்படித்தான் இருக்கும்:

pngcrush inputfile.png outputfile.png

உள்ளீட்டு கோப்பு மாற்றப்படாது, இது போன்ற வேறு பெயரில் வழங்கப்பட்ட வெளியீட்டு கோப்பாக நகலெடுக்கப்படும்:

pngcrush ~/Desktop/BloatedImage.png ~/Desktop/CompressedImage.png

pngcrush சுருக்கத்தின் அறிக்கையை வழங்கும், மொத்த கோப்பு அளவு குறைப்பு மற்றும் செயல்பாட்டில் எவ்வளவு CPU பயன்படுத்தப்பட்டது என்பதை நிரூபிக்கும்:

சிறந்த pngcrush முறை=10 (fm 5 zl 9 zs 1) /Users/OSXDaily/Desktop/PngCrushTest.png (29.90% IDAT குறைப்பு) (25.23% கோப்பு அளவு குறைப்பு) பயன்படுத்தப்பட்ட CPU நேரம்=0.249 வினாடிகள் (டிகோடிங் 0.024, என்கோடிங் 0.217, மற்ற 0.008 வினாடிகள்)

ImageOptim ஐப் போலவே, PNG ஆவணங்களின் கோப்பு அளவைக் குறைப்பதில் இது மிகவும் பயனுள்ளதாக இருக்கும்:

ImageOptim போலல்லாமல், மற்ற பட கோப்பு வடிவங்களில் pngcrush வேலை செய்யாது.

Xcode உடன் அல்லது இல்லாமல் Mac OS X க்கான pngcrush ஐப் பெறுங்கள்