あなたのイメージを保存するスペースを節約します.


私の作ったもの


上記のスクリプトは、あなたのJPG/PNGファイルのドキュメントサイズを減らすためにTinypngの精通した損失の圧縮方法を使用します.これは特に画像中の色数を少なくすることによって達成されるので、情報の格納には少ないバイト数が必要となる.スクリプトの影響はほとんど見えません、しかし、それはイメージのファイルサイズで例外的に巨大な影響を作ります.

イメージ比較


イメージ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キーを得る方法!


    あなたは、ウェブサイトからAPIキーを見つけることができますhttps://tinypng.com/developers サインアップした後、どこかにPC/ラップトップに保存します.

    使い方.

  • をクリックして入力フォルダーボタンを選択して、すべての画像を圧縮/最適化を含む入力フォルダーを選択します.
  • すべての圧縮/最適化されたイメージを含む出力フォルダを選択するために、「出力フォルダを選択」ボタンをクリックします.(圧縮後)
  • TinyPNGウェブサイトからAPIキーを入力します.あなたが所有の1つを持っていないならば、あなたはこのウェブサイトで見つけることができますhttps://tinypng.com/developers .
  • 圧縮ボタンを押すとサポートされている画像形式を含む入力フォルダーが圧縮され、出力フォルダに保存されます.
  • をクリックして入力フィールドとステータスバーをリセットします.(必要ならば)
  • 重要な注意:

  • あなたが最初にしなければならない制限は、無料プランで月に500画像です.あなたの要件に応じてこれを変更することができますhttps://tinypng.com/developers
  • 最適化されて最適化されていないイメージの間で区別するためにあなたの使いやすさのために異なる入力フォルダと出力を維持することを勧めます.
  • オリジナルのイメージから圧縮されたイメージにメタデータが格納されていないので、このスクリプトはプロトタイプです.
  • 入出力フォルダのディレクトリ構造は異なりますが、すべてのサポートされているイメージはディレクトリに従って保存されます.
  • 著者は、入力フォルダに置かれた元のデータのバックアップをとることが必須であるように、データのどんな種類の責任もありません.読み込むLICENSE を参照してください.
  • イメージクレジット

  • Unsplash
  • チェックアウトCompresssio Source Code