namespace GenericImage { using GenericImage.PackedVectors; public interface IImageBase where TColor : IColor where TDepth : struct { TColor[] Pixels { get; } int Width { get; } int Height { get; } IPixelAccessor Lock(); } }