오티미잔도 이미지 PNG
3621 단어 imagemtamanhootimizacaopng
소개
Uma demanda que surgiu no 7Belts 이미지를 최적화하고 축소하여 AWS S3에서 서비스를 제공하고 빠른 속도로 렌더링하고 응용 프로그램을 경험해 보십시오.
O optimize-png-images é um script bash utilizado em sistema unix para compactar imagens png sem quase perder a Qualidade da imagem original.
Github - Optimize Png Images
Otimização dos arquivos PNG
이미지가 2 CLI를 활용하는 파라 오티미자:
Script de otimização
Criei o script optimize-png.sh que recebe como parâmetro um pasta que possuí imagens png e vai otimiza-los reduzindo seus tamanhos sem quase nenhum efeito.
O script também irá varrer todos os arquivos png das subpastas.
# optimize-png-images.sh
#!/bin/bash
if [ -z $1 ] ; then
echo "Error: Necessário informar um path contendo imagens png!" && exit 1;
fi
pngnq $(find $1 -type f -name '*.png') -e -temp.png # Realiza a quantização
rm $(find $1 -type f -name '*.png' | grep -v "\-temp.png") # Remove os antigos arquivos
find $1 -type f -name '*.png' | grep "\-temp.png" | awk -F '-temp.png' '{print "mv "$1"-temp.png "$1".png"}' > temp-script.sh # Cria um script temporário que removerá os sufixo "-temp"
sh temp-script.sh # Executa o script temporário
rm temp-script.sh # Remove o script temporário
optipng $(find $1 -type f -name '*.png') # Otimiza o resultado
결과의 예
실제 사용 스크립트의 예입니다. Utilizo ele na 파스타 static que guardam as imagens utilizadas numa aplicação web:
그 결과 2.7Mb -> 1.2Mb로 감소하여 전체 용량의 44%가 감소했습니다.
Reference
이 문제에 관하여(오티미잔도 이미지 PNG), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nobeltdev/otimizando-imagens-png-56la텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)