aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-19 15:46:19 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-19 15:46:19 -0400
commit088df67fcadd75d0da40f4e252a6d6bcc47c7274 (patch)
tree129d2aacb413596ef3689ae106c00d64e7e256b8 /MediaBrowser.Model
parent06a7eb78ee4e8df3e312eab44adbe58995b6c289 (diff)
moved new image options to the model
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/Drawing/ImageOutputFormat.cs30
-rw-r--r--MediaBrowser.Model/Drawing/ImageOverlay.cs18
-rw-r--r--MediaBrowser.Model/Dto/ImageOptions.cs10
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj2
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" />