2016-06-20 17 views
1

私はシーケンス画像で3x3のグリッドを作成しようとしているが、それは右のように見えることはできません。画像は0から名前のフォルダにしている - 8(合計9枚)、3×3の最終1枚の画像のグリッドの出力はようPythonのPIL /イメージシーケンス画像からの3x3のグリッドを作る

image0 image1 image2 
image3 image4 image5 
image6 image7 image8 

に従うべきである私がHow do you merge images into a canvas using PIL/Pillow?に従うことをしようとしていたが、それは仕事を得ることができませんでした正しく

答えて

3

を、画像で何かを変更ちょうどそれらをマージし、3x3のグリッドを作成する必要はこちら(画像はあなたのイメージの一つである考える)これを行う方法の例はありませんされています

img_w, img_h = image.size 
    background = Image.new('RGBA',(1300, 1300), (255, 255, 255, 255)) 
    bg_w, bg_h = background.size 
    offset = (10,(((bg_h - img_h))/2)-370) 
    background.paste(image1,offset) 

要件に合わせてオフセット、幅、高さを調整します。

関連する問題