Compresssio - 이미지를 최적화하여 저장 공간을 절약하세요...

내가 만든 것:



위의 스크립트는 TinyPNG의 정통한 손실 압축 방법을 사용하여 JPG/PNG 파일의 문서 크기를 줄입니다. 이는 이미지의 색상 수를 구체적으로 줄임으로써 달성되므로 정보를 저장하는 데 필요한 바이트 수가 적습니다. 스크립트의 영향은 거의 눈에 띄지 않지만 이미지의 파일 크기에는 매우 큰 영향을 미칩니다.

이미지 비교:



이미지 1:




이미지 2:




설정(Windows):


  • Python 설치
  • 이 저장소 복제

  • git clone https://github.com/dhhruv/Compresssio-GUI.git
    

  • 가상 환경을 설치, 생성 및 활성화합니다.
    예를 들어 'venv'라는 가상 환경을 만듭니다.

  • pip install virtualenv
    python -m virtualenv venv
    venv\Scripts\activate.bat
    

  • 종속성 설치

  • pip install -r requirements.txt
    





    API 키를 얻는 방법!



    가입 후 웹사이트https://tinypng.com/developers에서 API 키를 찾아 PC/노트북 어딘가에 저장할 수 있습니다.

    사용하는 방법 !


  • 입력 폴더 선택 버튼을 클릭하여 압축/최적화할 모든 이미지가 포함된 입력 폴더를 선택합니다.
  • 모든 압축/최적화된 이미지를 포함할 출력 폴더를 선택하려면 출력 폴더 선택 버튼을 클릭하십시오. (압축 후)
  • TINYPNG 웹사이트에서 API 키를 입력하십시오. 가지고 있지 않은 경우 이 웹사이트https://tinypng.com/developers에서 찾을 수 있습니다.
  • 압축 버튼을 누르면 지원되는 이미지 형식이 포함된 입력 폴더가 압축되어 출력 폴더에 저장됩니다.
  • CLEAR 버튼을 클릭하여 입력 필드와 상태 표시줄을 재설정합니다. (필요한 경우)

  • 중요 사항:


  • 처음에 가질 수 있는 한도는 무료 플랜에서 월 500개 이미지입니다. https://tinypng.com/developers에서 요구 사항에 따라 변경할 수 있습니다.
  • 최적화된 이미지와 최적화되지 않은 이미지를 쉽게 구분할 수 있도록 INPUT 및 OUTPUT 폴더를 다르게 유지하는 것이 좋습니다.
  • 이 스크립트는 프로토타입일 뿐이므로 메타데이터는 원본 이미지의 압축 이미지에 저장되지 않습니다.
  • INPUT 및 OUTPUT 폴더의 디렉토리 구조는 다를 수 있지만 지원되는 모든 이미지는 해당 디렉토리에 따라 저장됩니다.
  • 작성자는 어떠한 종류의 데이터 손실에 대해서도 책임을 지지 않으므로 원본 데이터의 백업을 입력 폴더에 두는 것이 중요합니다. 자세한 내용은 LICENSE을 참조하십시오.

  • 이미지 크레딧:


  • Unsplash

  • Compresssio Source Code을 확인하십시오.

    좋은 웹페이지 즐겨찾기