F # leitura de pixels preguiçosos

Eu quero fazer um carregamento lento de pixels de imagem para a matriz tridimensional de números inteiros. Por exemplo, de maneira simples, fica assim:

   for i=0 to Width 
     for j=0 to Height
       let point=image.GetPixel(i,j)
       pixels.[0,i,j] <- point.R
       pixels.[1,i,j] <- point.G
       pixels.[2,i,j] <- point.B

Como pode ser feito de maneira preguiçosa?

questionAnswers(3)

yourAnswerToTheQuestion