diff options
| author | Luke <luke.pulverenti@gmail.com> | 2015-10-26 18:50:19 -0400 |
|---|---|---|
| committer | Luke <luke.pulverenti@gmail.com> | 2015-10-26 18:50:19 -0400 |
| commit | 35778ebc02e5931142a1fe31a256b7488a07c5c2 (patch) | |
| tree | ced0290be8820f5e507b51ca4c5165212b1879d1 /Emby.Drawing/NullImageEncoder.cs | |
| parent | c0dc8d055bfd4d2f58591083beb9e9128357aad6 (diff) | |
| parent | 8d77308593c3b16b733b0109323770d9dfe7e166 (diff) | |
Merge pull request #1222 from MediaBrowser/dev
3.0.5768.7
Diffstat (limited to 'Emby.Drawing/NullImageEncoder.cs')
| -rw-r--r-- | Emby.Drawing/NullImageEncoder.cs | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Emby.Drawing/NullImageEncoder.cs b/Emby.Drawing/NullImageEncoder.cs new file mode 100644 index 000000000..30ea36329 --- /dev/null +++ b/Emby.Drawing/NullImageEncoder.cs @@ -0,0 +1,64 @@ +using System; +using MediaBrowser.Controller.Drawing; +using MediaBrowser.Model.Drawing; + +namespace Emby.Drawing +{ + public class NullImageEncoder : IImageEncoder + { + public string[] SupportedInputFormats + { + get + { + return new[] + { + "png", + "jpeg", + "jpg" + }; + } + } + + public ImageFormat[] SupportedOutputFormats + { + get + { + return new[] { ImageFormat.Jpg, ImageFormat.Png }; + } + } + + public void CropWhiteSpace(string inputPath, string outputPath) + { + throw new NotImplementedException(); + } + + public void EncodeImage(string inputPath, string outputPath, int width, int height, int quality, ImageProcessingOptions options) + { + throw new NotImplementedException(); + } + + public void CreateImageCollage(ImageCollageOptions options) + { + throw new NotImplementedException(); + } + + public string Name + { + get { return "Null Image Encoder"; } + } + + public bool SupportsImageCollageCreation + { + get { return false; } + } + + public bool SupportsImageEncoding + { + get { return false; } + } + + public void Dispose() + { + } + } +} |
