Python の pypng パッケージのインストール手順
インストール
Python のインストール(Windows上)
注:既にPython(バージョン3.12を推奨)がインストール済みの場合は,この手順は不要である.
winget(Windowsパッケージマネージャー)を使用してインストールを行う
- Windowsで,管理者権限でコマンドプロンプトを起動(手順:Windowsキーまたはスタートメニュー >
cmdと入力 > 右クリック > 「管理者として実行」)。 - winget(Windowsパッケージマネージャー)が利用可能か確認する:
winget --version
- Pythonのインストール(下のコマンドにより Python 3.12 がインストールされる).
REM Python 3.12 をシステム領域にインストール winget install --scope machine --id Python.Python.3.12 -e --silent --accept-source-agreements --accept-package-agreements REM パス長制限の解除 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f reg query "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled REM Python のパス set "INSTALL_PATH=C:\Program Files\Python312" echo "%PATH%" | find /i "%INSTALL_PATH%" >nul if errorlevel 1 setx PATH "%PATH%;%INSTALL_PATH%" /M >nul echo "%PATH%" | find /i "%INSTALL_PATH%\Scripts" >nul if errorlevel 1 setx PATH "%PATH%;%INSTALL_PATH%\Scripts" /M >nul - Python詳細ガイド:Pythonまとめ »
【関連する外部サイト】
【サイト内の関連ページ】
pypng(PNG画像ライブラリ)のインストール(Windows上)
pypngは純粋なPython実装のPNGライブラリである.外部依存がなく,C拡張のビルドも不要なため,Python環境があればすぐに利用できる.16ビットPNG画像のサポートやsBITチャンク(各チャネルの有効ビット数情報)の処理など,汎用画像ライブラリでは対応が困難なPNG固有機能を提供する.
- Windowsで,管理者権限でコマンドプロンプトを起動する(手順:Windowsキーまたはスタートメニュー,
cmdと入力,右クリック,「管理者として実行」). - 以下のコマンドを実行し,pypngをインストールする.
pip install -U git+https://github.com/drj11/pypng
pypngの基本的な使用例
用途1:PNG画像の作成
import png
# 2x2ピクセルのグレースケール画像(黒と白の市松模様)
# 'L'はグレースケール(Luminance)モードを指定
image = [[0, 255], [255, 0]]
png.from_array(image, 'L').save("output.png")
用途2:PNG画像の読み込み
import png
reader = png.Reader(filename='input.png')
width, height, pixels, metadata = reader.read()
print(f"サイズ: {width}x{height}")