public TiffDecoderCore(Configuration configuration, ITiffDecoderOptions options) { _configuration = configuration; _options = new TiffImageDecoderOptions { MemoryPool = new ImageSharpMemoryPool(configuration.MemoryAllocator), IgnoreOrientation = options.IgnoreOrientation }; }
/// <summary> /// Initializes a new instance of the <see cref="TiffDecoderCore" /> class. /// </summary> /// <param name="configuration">The configuration.</param> /// <param name="options">The decoder options.</param> public TiffDecoderCore(Configuration configuration, ITiffDecoderOptions options) { options ??= new TiffDecoder(); this.Configuration = configuration ?? Configuration.Default; this.ignoreMetadata = options.IgnoreMetadata; this.memoryAllocator = this.Configuration.MemoryAllocator; }