diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 15:46:19 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 15:46:19 -0400 |
| commit | 088df67fcadd75d0da40f4e252a6d6bcc47c7274 (patch) | |
| tree | 129d2aacb413596ef3689ae106c00d64e7e256b8 /MediaBrowser.Model | |
| parent | 06a7eb78ee4e8df3e312eab44adbe58995b6c289 (diff) | |
moved new image options to the model
Diffstat (limited to 'MediaBrowser.Model')
| -rw-r--r-- | MediaBrowser.Model/Drawing/ImageOutputFormat.cs | 30 | ||||
| -rw-r--r-- | MediaBrowser.Model/Drawing/ImageOverlay.cs | 18 | ||||
| -rw-r--r-- | MediaBrowser.Model/Dto/ImageOptions.cs | 10 | ||||
| -rw-r--r-- | MediaBrowser.Model/MediaBrowser.Model.csproj | 2 |
4 files changed, 59 insertions, 1 deletions
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 +{ + /// <summary> + /// Enum ImageOutputFormat + /// </summary> + public enum ImageOutputFormat + { + /// <summary> + /// The original + /// </summary> + Original, + /// <summary> + /// The BMP + /// </summary> + Bmp, + /// <summary> + /// The GIF + /// </summary> + Gif, + /// <summary> + /// The JPG + /// </summary> + Jpg, + /// <summary> + /// The PNG + /// </summary> + 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 +{ + /// <summary> + /// Enum ImageOverlay + /// </summary> + public enum ImageOverlay + { + /// <summary> + /// The none + /// </summary> + None, + /// <summary> + /// The watched + /// </summary> + 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 /// <value><c>true</c> if [enable image enhancers]; otherwise, <c>false</c>.</value> 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 @@ <Compile Include="Configuration\BaseApplicationConfiguration.cs" /> <Compile Include="Configuration\ManualLoginCategory.cs" /> <Compile Include="Configuration\ServerConfiguration.cs" /> + <Compile Include="Drawing\ImageOverlay.cs" /> + <Compile Include="Drawing\ImageOutputFormat.cs" /> <Compile Include="Dto\BaseItemPerson.cs" /> <Compile Include="Dto\ChapterInfoDto.cs" /> <Compile Include="Dto\IItemDto.cs" /> |
