2013-09-19 08:12:28 -07:00
|
|
|
|
using MediaBrowser.Controller.Entities;
|
|
|
|
|
using MediaBrowser.Controller.Providers;
|
2013-09-19 12:46:19 -07:00
|
|
|
|
using MediaBrowser.Model.Drawing;
|
2013-09-19 08:12:28 -07:00
|
|
|
|
using MediaBrowser.Model.Entities;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace MediaBrowser.Controller.Drawing
|
|
|
|
|
{
|
|
|
|
|
public class ImageProcessingOptions
|
|
|
|
|
{
|
|
|
|
|
public BaseItem Item { get; set; }
|
|
|
|
|
|
|
|
|
|
public ImageType ImageType { get; set; }
|
|
|
|
|
|
|
|
|
|
public int ImageIndex { get; set; }
|
|
|
|
|
|
|
|
|
|
public string OriginalImagePath { get; set; }
|
|
|
|
|
|
|
|
|
|
public DateTime OriginalImageDateModified { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool CropWhiteSpace { get; set; }
|
|
|
|
|
|
|
|
|
|
public int? Width { get; set; }
|
|
|
|
|
|
|
|
|
|
public int? Height { get; set; }
|
|
|
|
|
|
|
|
|
|
public int? MaxWidth { get; set; }
|
|
|
|
|
|
|
|
|
|
public int? MaxHeight { get; set; }
|
|
|
|
|
|
|
|
|
|
public int? Quality { get; set; }
|
|
|
|
|
|
|
|
|
|
public List<IImageEnhancer> Enhancers { get; set; }
|
|
|
|
|
|
|
|
|
|
public ImageOutputFormat OutputFormat { get; set; }
|
2013-09-19 10:45:48 -07:00
|
|
|
|
|
2013-09-19 17:53:18 -07:00
|
|
|
|
public ImageOverlay? Indicator { get; set; }
|
2013-09-21 08:06:00 -07:00
|
|
|
|
|
|
|
|
|
public int PercentPlayed { get; set; }
|
|
|
|
|
|
|
|
|
|
public string BackgroundColor { get; set; }
|
2013-09-19 08:12:28 -07:00
|
|
|
|
}
|
|
|
|
|
}
|