No it’s black and white, 33x33. This is how I converted the CSV to images:
import numpy as np
import pandas as pd
from PIL import Image
file=6
df = pd.read_csv('./data/{}.csv'.format(file))
for c in range(23000):
    label=df.iloc[c][0]
    im=df.iloc[c][1:].as_matrix().reshape(33,33)
    im = Image.fromarray(im)
    im = im.convert("L")
    im.save("./data/train/{}/{}_{}.jpeg".format(label, file, c))