public IImage <double> Pad(int width, int height) => ImageBase.Pad(this, Image.Generate, width, height);
public IImage <CMYK> Pad(int width, int height) => ImageBase.Pad(this, CmykImage.Generate, width, height);
public IImage <bool> Pad(int width, int height) => ImageBase.Pad(this, BinaryImage.Generate, width, height);
public IImage<BGRA> Pad(int width, int height) => ImageBase.Pad(this, BgraImage.Generate, width, height);
public IImage <HSL> Pad(int width, int height) => ImageBase.Pad(this, Generate, width, height);
public IImage <HSV> Pad(int width, int height) { return(ImageBase.Pad(this, HsvImage.Generate, width, height)); }
public IImage <Complex> Pad(int width, int height) { return(ImageBase.Pad(this, ComplexImage.Generate, width, height)); }