In all cases, I'll use the Ginseng filter (tensor Jinc-windowed Sinc 3-lobe) viewtopic.php?f=1&t=21703, for no other reason that it is my favorite interpolatory scheme. Results with plain Lanczos (tensor Sinc-windowed Sinc 3-lobe) are usually very similar.
Everything done with a bleeding edge IM7 compiled in HDRI mode.
First, a tiny 8x8 image of two 4x4 black squares laid diagonally on a white background:

Nearest neighbour enlargement, for reference (note that which colourspace is used does not matter with nearest neighbour):

All the other enlargements are done with tensor Jinc-windowed Sinc 3-lobe (a.k.a. Ginseng):
Straight sRGB:

Linear RGB:

LAB:

LUV:

XYZ:

"Safer" sigmoidal:

"Less safe" sigmoidal:
