画像の生成をC関数に抽出しました。