後でSeadragonAJAXの画像ピラミッドに変換するカスタム画像を作成しています。画像と画像ピラミッドはPILを使用して作成されます。現在、幅と高さの合計が約32,000,000 x 1000の約100枚の画像の画像と画像ピラミッドを生成するのに数時間かかります(はい、画像は非常に長くて狭いです)。パフォーマンスは、私が試した別のアルゴリズム(つまり、deepzoom.py)とほぼ同じです。python-gdの機能のほとんどが(GDライブラリから)Cでコーディングされているため、パフォーマンスが向上するかどうかを確認する予定です。大幅なパフォーマンスの向上を想定していますが、他の人の意見を聞きたいと思います。特に、PIL(w / Image.ANTIALIAS)ではサイズ変更とトリミングが遅くなります。Python-GDを使用すると、これは大幅に改善されますか?
コメントや提案を事前に感謝します。
編集:PILとpython-GDのパフォーマンスの違いはごくわずかのようです。コードをリファクタリングして、パフォーマンスのボトルネックを減らし、複数のプロセッサのサポートを含めます。Pythonの「マルチプロセッシング」モジュールをテストしました。結果は心強いものです。