public TPixel ToPixel <TPixel>() where TPixel : struct, IPixel <TPixel> { TPixel pixel = default; pixel.FromRgba64(this.data); return(pixel); }