コード例 #1
0
 public ImageUploadService(ILogger <ImageUploadService> logger, IImageMetadataReader metadataReader, IImageBlobStorage blobStorage, IImageMetadataStorage metadataStorage,
                           IOptions <ImageLimitationSettings> limitationSettings, IImageIdentifierProvider imageIdentifierProvider)
 {
     _logger                  = logger;
     _metadataReader          = metadataReader;
     _blobStorage             = blobStorage;
     _metadataStorage         = metadataStorage;
     _limitationSettings      = limitationSettings;
     _imageIdentifierProvider = imageIdentifierProvider;
 }
コード例 #2
0
 public ImageThumbnailService(ILogger <ImageThumbnailService> logger, IImageResizing imageResizing,
                              IImageBlobStorage blobStorage, IImageMetadataStorage metadataStorage, IImageIdentifierProvider imageIdentifierProvider,
                              IOptions <ImageThumbnailsSettings> imageThumbnailsSettings)
 {
     _logger                  = logger;
     _imageResizing           = imageResizing;
     _blobStorage             = blobStorage;
     _metadataStorage         = metadataStorage;
     _imageIdentifierProvider = imageIdentifierProvider;
     _thumbnailTargetWidth    = imageThumbnailsSettings.Value.TargetWidth.OrderByDescending(x => x).ToList();
 }