Exemple #1
0
        protected override IDecoder <PImage> ResolveDecoder(ImageInformation.ImageType type)
        {
            switch (type)
            {
            case ImageInformation.ImageType.GIF:
                return(new GifDecoder());

            case ImageInformation.ImageType.WEBP:
                return(_webpDecoder);

            default:
                return(new BaseDecoder());
            }
        }
 protected abstract IDecoder <TDecoderContainer> ResolveDecoder(ImageInformation.ImageType type);
Exemple #3
0
 protected override IDecoder <MockBitmap> ResolveDecoder(ImageInformation.ImageType type)
 {
     return(new MockDecoder());
 }