以红色和蓝色交替的方式，为一个100个像素宽度和50个像素高度的矩形上色。
这里提供一种解决方案，可以使用Python的Pillow库来生成一个100x50的红蓝相间的图片：

```python
from PIL import Image

# 创建一个100x50的新图片，背景颜色为白色
img = Image.new('RGB', (100, 50), color='white')

# 将每一行的像素按照红色和蓝色交替进行着色
for y in range(50):
    for x in range(100):
        if x % 2 == y % 2:
            img.putpixel((x, y), (255, 0, 0))  # 红色
        else:
            img.putpixel((x, y), (0, 0, 255))  # 蓝色

# 保存生成的图片
img.save('red_blue_rectangle.png')
```

生成的图片保存在当前目录下的`red_blue_rectangle.png`文件中。