public IPlugin CreateUsing(PluginParameter args)
        {
            var filename = Path.GetFileName(args.Filename);
            var display35ImagesPerRow = filename != null && (filename.ToUpper().StartsWith("8X8D"));
            var displayBorder         = filename != null && filename.ToUpper().StartsWith("SPRIT");

            _file  = new DaxImageFile(args.Filename);
            Viewer = new DaxImageViewer(_file.GetBitmapDictionary(), args.Zoom, args.ContainerWidth, display35ImagesPerRow, displayBorder);
            return(this);
        }
 public IReadOnlyList <KeyValuePair <int, IReadOnlyList <Bitmap> > > GetBitmapDictionary()
 {
     return(_file.GetBitmapDictionary());
 }