Esempio n. 1
0
 public TiffDecoderCore(Configuration configuration, ITiffDecoderOptions options)
 {
     _configuration = configuration;
     _options       = new TiffImageDecoderOptions {
         MemoryPool = new ImageSharpMemoryPool(configuration.MemoryAllocator), IgnoreOrientation = options.IgnoreOrientation
     };
 }
Esempio n. 2
0
        /// <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;
        }