首頁 >後端開發 >Python教學 >如何使用 PIL 調整影像大小,同時保留其縱橫比?

如何使用 PIL 調整影像大小,同時保留其縱橫比?

Linda Hamilton
Linda Hamilton原創
2024-12-08 19:57:11661瀏覽

How Can I Resize an Image While Preserving its Aspect Ratio Using PIL?

使用PIL 調整影像大小並保留縱橫比

在調整大小期間保持影像的縱向比對於保持其視覺完整性重要。 Python 影像庫 (PIL) 為這項任務提供了一個便捷的解決方案。

問題:

「我可以在保持影像寬高比的同時調整影像大小嗎比例?」

答案:

  1. 定義最大所需尺寸(寬度和高度)。
  2. 計算調整大小比例:

  3. 新的影像大小變成:

  4. 為了方便起見,PIL 提供了Image.thumbnail()方法:

在本例中,影像被調整大小最大寬度和高度為 128 像素,同時保留其原始縱橫比。 Image.Resampling.LANCZOS 選項提供高品質的重採樣。

以上是如何使用 PIL 調整影像大小,同時保留其縱橫比?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn