diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-19 12:51:37 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-19 12:51:37 -0400 |
| commit | d8c01ded6eb57ba312e1cd62c4fa51dbcce6053a (patch) | |
| tree | 9019e5b8992e1882d492dc04fbabc2cdb61c59a7 /MediaBrowser.Controller/Drawing/ImageProcessor.cs | |
| parent | 19e202d5e1e107de9ac9bc110422187b8c6899ce (diff) | |
made some improvements to the base http handler
Diffstat (limited to 'MediaBrowser.Controller/Drawing/ImageProcessor.cs')
| -rw-r--r-- | MediaBrowser.Controller/Drawing/ImageProcessor.cs | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/MediaBrowser.Controller/Drawing/ImageProcessor.cs b/MediaBrowser.Controller/Drawing/ImageProcessor.cs index 7ee4ef734..29e40d17d 100644 --- a/MediaBrowser.Controller/Drawing/ImageProcessor.cs +++ b/MediaBrowser.Controller/Drawing/ImageProcessor.cs @@ -59,17 +59,6 @@ namespace MediaBrowser.Controller.Drawing ImageFormat outputFormat = originalImage.RawFormat;
- // Run Kernel image processors
- if (Kernel.Instance.ImageProcessors.Any())
- {
- ExecuteAdditionalImageProcessors(originalImage, thumbnail, thumbnailGraph, entity, imageType, imageIndex);
-
- if (Kernel.Instance.ImageProcessors.Any(i => i.RequiresTransparency))
- {
- outputFormat = ImageFormat.Png;
- }
- }
-
// Write to the output stream
SaveImage(outputFormat, thumbnail, toStream, quality);
@@ -109,27 +98,6 @@ namespace MediaBrowser.Controller.Drawing return entity.PrimaryImagePath;
}
-
- /// <summary>
- /// Executes additional image processors that are registered with the Kernel
- /// </summary>
- /// <param name="originalImage">The original Image, before re-sizing</param>
- /// <param name="bitmap">The bitmap holding the original image, after re-sizing</param>
- /// <param name="graphics">The graphics surface on which the output is drawn</param>
- /// <param name="entity">The entity that owns the image</param>
- /// <param name="imageType">The image type</param>
- /// <param name="imageIndex">The image index (currently only used with backdrops)</param>
- private static void ExecuteAdditionalImageProcessors(Image originalImage, Bitmap bitmap, Graphics graphics, BaseEntity entity, ImageType imageType, int imageIndex)
- {
- foreach (var processor in Kernel.Instance.ImageProcessors)
- {
- if (processor.IsConfiguredToProcess(entity, imageType, imageIndex))
- {
- processor.ProcessImage(originalImage, bitmap, graphics, entity, imageType, imageIndex);
- }
- }
- }
-
public static void SaveImage(ImageFormat outputFormat, Image newImage, Stream toStream, int? quality)
{
// Use special save methods for jpeg and png that will result in a much higher quality image
|
