C#窗体怎么灵活调整背景图片

一个窗体很小 但是背景图片特别大,只显示了图片左上角,怎么样灵活调整呢,

this.BackgroundImageLayout = ImageLayout.Stretch;//设置背景图片自动适应

灵活调整?如何灵活法?按窗体比例缩放?使用窗体图片的自动缩放是最简单的,但需注意比例。
最好是比例相同,即图片和比例与窗体的比例相同,否则图片会产生变形,也会失去好的效果。