0
A
答えて
1
@Danielあなたは、.thumbnail()
を使用してサムネイル画像を作成し、元の画像と同じサイズで、新しいイメージを作成し、新しいイメージにサムネイルを貼り付けることができ、言ったように:
def scale_image(img, factor, bgcolor):
# create new image with same mode and size as the original image
out = PIL.Image.new(img.mode, img.size, bgcolor)
# determine the thumbnail size
tw = int(img.width * factor)
th = int(img.height * factor)
# determine the position
x = (img.width - tw) // 2
y = (img.height - th) // 2
# create the thumbnail image and paste into new image
img.thumbnail((tw,th))
out.paste(img, (x,y))
return out
factor
は0と1の間で、bgcolor
は新しい画像の背景色です。
例:
img = PIL.Image.open('image.jpg')
new_img = scale_image(img, 0.5, 'white')
new_img.show()
関連する問題
- 1. イメージを固定サイズにリサイズし、元のイメージサイズを維持する
- 2. SVGのアスペクト比を維持して親のサイズを変更
- 3. 画像のサイズを維持して画像を維持する
- 4. イメージのサイズ変更、イメージサイズの維持 - 初心者の質問
- 5. ビットマップを低サイズのイメージに圧縮する方法(アスペクト比を維持する)
- 6. 画像サイズを維持し、比率を維持する、html?
- 7. python PILサイズ変更イメージEXIFメタデータを維持
- 8. Doctrineでイメージを維持する方法
- 9. Androidのすべてのサイズのデバイスのイメージの位置とサイズを維持する方法は?
- 10. イメージのサイズを変更して品質を維持しますか?
- 11. 維持ページネーションのサイズの画面
- 12. クリック時の画像サイズを維持する画像サイズを増減する
- 13. 維持子どもの固定サイズ
- 14. WPF Xaml:子画像のサイズを維持しながら親パネルを拡大する
- 15. リスト要素の中心にオーバーサイズのイメージを維持する
- 16. フレキシブルサイズのフレックスアイテムを子供のオーバーフロー時にサイズを維持する
- 17. fabricjs rectのサイズを変更して境界線のサイズを維持する
- 18. Eclipse上で黄色のボックスのサイズを変更してサイズを維持する
- 19. 親ルートのデフォルトルートを角で維持する
- 20. プッシュ通知の親アクティビティを維持するイベント
- 21. StackView水平イメージ - 非表示の場合、同じイメージ幅を維持する
- 22. イメージ上のテキストと絶対divを維持する
- 23. 背景イメージの縦横比を維持する方法は?
- 24. イメージをCSSの親のサイズに合わせる
- 25. PHPの整数のサイズを維持する
- 26. iPadの最大サイズをiPhoneの画面サイズで維持する方法
- 27. アスペクト比を維持しながらサイズの異なるAndroid Imageview
- 28. コントロールを維持するサイズ変更時のアスペクト比
- 29. Android:画像リソースのサイズを維持する
- 30. 画像のサイズ変更 - 縦横比を維持する
あなたは枕でそれを行う方法がわからない?大きなバッファにサムネイルをダンプする方法について – Netwave