From 088df67fcadd75d0da40f4e252a6d6bcc47c7274 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 19 Sep 2013 15:46:19 -0400 Subject: moved new image options to the model --- MediaBrowser.Model/Drawing/ImageOutputFormat.cs | 30 +++++++++++++++++++++++++ MediaBrowser.Model/Drawing/ImageOverlay.cs | 18 +++++++++++++++ MediaBrowser.Model/Dto/ImageOptions.cs | 10 ++++++++- MediaBrowser.Model/MediaBrowser.Model.csproj | 2 ++ 4 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 MediaBrowser.Model/Drawing/ImageOutputFormat.cs create mode 100644 MediaBrowser.Model/Drawing/ImageOverlay.cs (limited to 'MediaBrowser.Model') diff --git a/MediaBrowser.Model/Drawing/ImageOutputFormat.cs b/MediaBrowser.Model/Drawing/ImageOutputFormat.cs new file mode 100644 index 000000000..6cbe75a7a --- /dev/null +++ b/MediaBrowser.Model/Drawing/ImageOutputFormat.cs @@ -0,0 +1,30 @@ + +namespace MediaBrowser.Model.Drawing +{ + /// + /// Enum ImageOutputFormat + /// + public enum ImageOutputFormat + { + /// + /// The original + /// + Original, + /// + /// The BMP + /// + Bmp, + /// + /// The GIF + /// + Gif, + /// + /// The JPG + /// + Jpg, + /// + /// The PNG + /// + Png + } +} diff --git a/MediaBrowser.Model/Drawing/ImageOverlay.cs b/MediaBrowser.Model/Drawing/ImageOverlay.cs new file mode 100644 index 000000000..9b6400f1c --- /dev/null +++ b/MediaBrowser.Model/Drawing/ImageOverlay.cs @@ -0,0 +1,18 @@ + +namespace MediaBrowser.Model.Drawing +{ + /// + /// Enum ImageOverlay + /// + public enum ImageOverlay + { + /// + /// The none + /// + None, + /// + /// The watched + /// + Watched + } +} diff --git a/MediaBrowser.Model/Dto/ImageOptions.cs b/MediaBrowser.Model/Dto/ImageOptions.cs index 8e1610d1f..427656186 100644 --- a/MediaBrowser.Model/Dto/ImageOptions.cs +++ b/MediaBrowser.Model/Dto/ImageOptions.cs @@ -1,5 +1,6 @@ -using System; +using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Entities; +using System; namespace MediaBrowser.Model.Dto { @@ -69,9 +70,16 @@ namespace MediaBrowser.Model.Dto /// true if [enable image enhancers]; otherwise, false. public bool EnableImageEnhancers { get; set; } + public ImageOutputFormat Format { get; set; } + + public ImageOverlay Indicator { get; set; } + public ImageOptions() { EnableImageEnhancers = true; + + Format = ImageOutputFormat.Original; + Indicator = ImageOverlay.None; } } } diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj index d0e7ffd7b..0822bfbc3 100644 --- a/MediaBrowser.Model/MediaBrowser.Model.csproj +++ b/MediaBrowser.Model/MediaBrowser.Model.csproj @@ -46,6 +46,8 @@ + + -- cgit v1.2.3