2017-02-11 6 views
0

以下のコードは、1つのことを除いてうまく機能します。ズームアウト中は元の画像サイズから縮小し、縮小してエッジに黒いスペースができます。moviepy画像移動カメラ付きスライドショー

"黒いスペース"なしでズームアウトエフェクトを実装する方法はありますか?あなたがズームインするとき

from moviepy.editor import * 

def zoomOut(t): 
    return 1 - 0.03 * t # Zoom-in. 


def zoomIn(t): 
    return 1 + 0.03 * t # Zoom-in. 

ImageClip(img_file) 
      .resize(zoomIn) #.resize(zoomOut) 
      .set_position(('center', 'center')) 
      .set_duration(2) 

vid = concatenate(slides, method="compose") 
vid.write_videofile('test.mp4', fps=24) 

答えて

0

あなたはあなたが(10%ほど大きな)を必要とする、その後大きくなるように画像のサイズを変更する必要があります、そして、黒をカバーして利用できるいくつかのイメージがまだあります。