An image generation apparatus and an image generation program that can generate a moving image with a stable image with a fixed viewpoint in the same direction. When generating a moving image in the same viewpoint direction based on the image captured by the camera (4), the feature point existing in the image is captured and matched with the feature point in the image after the movement. A control unit (12) is provided that repeats the calculation and returns the image by the amount of movement, and continues the frames of the moving image. When the control unit (12) determines that the feature point is in a portion with a large distortion at the peripheral edge of the image, the control unit (12) moves the image to a portion with a small distortion at the peripheral edge in the same viewpoint direction, and then matches the feature point.視点を同一方向に固定して、安定した画像が良好な動画を生成できる画像生成装置、および画像生成プログラムである。カメラ(4)で撮像された画像に基づき、同一視点方向の動画を生成する際、画像中に存在する特徴点を捉えて、移動後の画像中の特徴点と一致させることにより、移動量を演算して、移動量で画像を戻すことを繰り返して動画のフレームを連続させる制御部(12)を備える。制御部(12)では、特徴点が画像周縁の歪みの多い部分にあると判定すると、同一視点方向の周縁の歪の少ない部分に画像を移動させてから、特徴点を一致させる。