前提
pythonを用いて画像を縦に引き延ばしたいのですが,方法がわからず困っています.
実現したいこと
- リスト リストfigsize= (4, 4) の正方形の画像を,figsize= (4, 4) は保ったまま画像の中身だけを縦に2倍引き伸ばす.
結果として正方形の中に,2倍縦にのぺーっと引き延ばされた画像が入るイメージです.
試したこと
一旦は,figsize= (4, 8)として画像自体を縦に2倍伸ばし,その後余分な上半分をカットすることで理想の正方形の画像を得ることはできました.
また,Imageモジュールのpaste()を使用し figsize= (4, 4) の画像に figsize= (4, 8) の画像を張り付ける方法も考えました.
しかし,他にも効率の良い方法があるのではないかと思い質問いたしました.
例えば,数値データとして点をプロットしたものだと単純に各点をy軸方向に×2した値を figsize= (4, 4) の画像にプロットすればよいと思うのですが,今回は写真のような画像を対象としたものであるとお考えください.
どのような方法が一番無駄なく達成できるのか,便利なメソッドなどもありましたら教えていただけますと大変ありがたいです.
よろしくお願いいたします.
補足情報(FW/ツールのバージョンなど)
Windows10
Python 3.9.12
回答1件
あなたの回答
tips
プレビュー