이 글에서는 주로 Guetzli를 사용하여 이미지를 일괄 압축하는 방법을 소개합니다. 또한 Google의 오픈 소스 이미지 압축 도구인 Guetzli에 대해서도 자세히 소개합니다. 이는 매우 실용적인 가치가 있으며 도움이 필요한 친구들이 참고할 수 있습니다.
Google이 이를 다시 오픈소스화했는데, 이번에는 이미지 알고리즘 도구인 Guetzli를 오픈소스화했습니다. 스위스 독일어로 "쿠키"를 의미하는 Guetzli는 현재 브라우저, 이미지 처리 응용 프로그램 및 JPEG 표준과 동일한 호환성을 유지하면서 더 작은 JPEG 파일을 생성하여 더 빠른 온라인 경험을 달성할 수 있는 디지털 이미지 및 웹 이미지용 JPEG 인코더입니다. Google은 Guetzli가 현재 압축 방법보다 35% 더 작은 고품질 JPEG 이미지 파일을 생성한다고 말합니다.
오늘은 구글의 오픈소스 이미지 압축 도구인 Guetzli를 가지고 놀아봤는데 단일 이미지 압축 효과가 꽤 좋은 것 같아서 간단한 Python 스크립트를 작성해서 이미지를 일괄 압축해봤습니다
조건
1. Guetzli를 설치하고, 명령줄 도구를 사용할 수 있습니다
2. Python 환경
간단한 코드
# -*- coding: utf-8 -*- import os dir_name = "你选择的图片文件夹" def get_file_name(file_dir): for root, dirs, files in os.walk(file_dir): print(root) # print(dirs) # print(files) return files files = get_file_name(dir_name) print(files) os.chdir(dir_name) for file in files: cmd = "guetzli --quality 85 --verbose " + file + " " + file os.system(cmd)
효과
압축 전
압축 후
위 내용은 Python은 Guetzli를 사용하여 이미지 예제 코드를 일괄 압축합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!