Ano, jak pisu, tak je pomalost V1 z casti zpusobena new Color() a manipulacemi s RGBA, co se predava. Kdyz to new Color() vyhodite z programu a pouzijete tu cast kodu pastovanou do clanku, bude V1 rychlejsi nez puvodni verze, ale vysledkem bude jiny obrazek nez v dalsich pripadech (a stejne se ve vysledku bude jednat o velmi pomalou variantu, uz jen kvuli prepoctu z grayscale na RGBA a zpet.