Ресурстың жылдам өсуімен кескіндердің дұрыс өңделуін қадағалау қиын болуы мүмкін: кескіндер кездейсоқ жүктеледі, бұл бетті жүктеу жылдамдығына теріс әсер етеді және серверде қосымша орын алады. Бұл жағдайды ImageMagick утилитасын пайдаланып түзете аласыз. Оның құралдар жинағы өте кең, бірақ біз ең маңызды сәттерге тоқталамыз. Өңдеуді бастамас бұрын, суреттердің сақтық көшірмесін жасау керек екенін еске түсіру артық болмайды.
- Буманы өндірістік серверге орнатыңыз: sudo apt install ImageMagick (CentOS жүйесінде apt орнына yum пайдаланыңыз)
- Орнату сәтті болғанына көз жеткізу үшін identify -version пәрменін орындап, ImageMagick нұсқасын қарастырамыз.
Кескіндердің салмағын азайтудың ең тиімді құралы үшін олардың сапасының төмендеуін алайық -quality, сапаны түпнұсқаның 50%-ына орнатыңыз. ImageMagick PNG кескіндерін өңдеу үшін анық емес екенін есте ұстаған жөн, сондықтан оған тек jpg кескіндерімен жұмыс істеу керек екенін айтайық: -type f ( -name «*.jpg» -o -name «*.jpeg» ).
- Біз суреттері бар каталогқа көшеміз және өңдеуді бастауға дайын боламыз, толық пәрмен келесідей болады: find . -type f ( -name «*.jpg» -o -name «*.jpeg» ) -execdir mogrify -quality 50 {} +
- Пәрмен аяқталғаннан кейін біз суреттерді тексереміз. Бағдарлама кірістірілген каталогтардағы файлдарды қоса, өңдеуі керек болды
Ескерту: жоғарыдағы командаларды көшіру кезінде тырнақшалардың бұйра емес, қарапайым екеніне көз жеткізіңіз.
Біз сапаны төмендетумен жұмыс істеудің ерекше жағдайын қарастырдық, бірақ көптеген құралдар бар: өлшемін өзгерту үшін -resize командасы қолданылады, -crop — қиюға арналған, -format — форматты өзгертуге арналған және т.б. Барлығының толық тізімі. ImageMagick мүмкіндіктерін ресми құжаттамада табуға болады.