aboutsummaryrefslogtreecommitdiff
path: root/src/Jellyfin.Drawing/NullImageEncoder.cs
diff options
context:
space:
mode:
authorCody Robibero <cody@robibe.ro>2023-01-11 12:57:10 -0700
committerGitHub <noreply@github.com>2023-01-11 12:57:10 -0700
commit515e69dcf7aaded6509eeb32236f3ae43df875ee (patch)
tree8d20be9d6f3b73528a00ca0d590339194affe483 /src/Jellyfin.Drawing/NullImageEncoder.cs
parent3ad6286c2c6b55bc1f4a6b047dc14f726e3801a6 (diff)
parente904ce30301b181367c75d8dfe5fa85bd4e8e66e (diff)
Merge pull request #9065 from barronpm/drawing-use-file-namespaces
Diffstat (limited to 'src/Jellyfin.Drawing/NullImageEncoder.cs')
-rw-r--r--src/Jellyfin.Drawing/NullImageEncoder.cs93
1 files changed, 46 insertions, 47 deletions
diff --git a/src/Jellyfin.Drawing/NullImageEncoder.cs b/src/Jellyfin.Drawing/NullImageEncoder.cs
index 24dda108e..171128bed 100644
--- a/src/Jellyfin.Drawing/NullImageEncoder.cs
+++ b/src/Jellyfin.Drawing/NullImageEncoder.cs
@@ -3,56 +3,55 @@ using System.Collections.Generic;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Model.Drawing;
-namespace Jellyfin.Drawing
+namespace Jellyfin.Drawing;
+
+/// <summary>
+/// A fallback implementation of <see cref="IImageEncoder" />.
+/// </summary>
+public class NullImageEncoder : IImageEncoder
{
- /// <summary>
- /// A fallback implementation of <see cref="IImageEncoder" />.
- /// </summary>
- public class NullImageEncoder : IImageEncoder
- {
- /// <inheritdoc />
- public IReadOnlyCollection<string> SupportedInputFormats
- => new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "png", "jpeg", "jpg" };
+ /// <inheritdoc />
+ public IReadOnlyCollection<string> SupportedInputFormats
+ => new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "png", "jpeg", "jpg" };
- /// <inheritdoc />
- public IReadOnlyCollection<ImageFormat> SupportedOutputFormats
+ /// <inheritdoc />
+ public IReadOnlyCollection<ImageFormat> SupportedOutputFormats
=> new HashSet<ImageFormat>() { ImageFormat.Jpg, ImageFormat.Png };
- /// <inheritdoc />
- public string Name => "Null Image Encoder";
-
- /// <inheritdoc />
- public bool SupportsImageCollageCreation => false;
-
- /// <inheritdoc />
- public bool SupportsImageEncoding => false;
-
- /// <inheritdoc />
- public ImageDimensions GetImageSize(string path)
- => throw new NotImplementedException();
-
- /// <inheritdoc />
- public string EncodeImage(string inputPath, DateTime dateModified, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public void CreateImageCollage(ImageCollageOptions options, string? libraryName)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public void CreateSplashscreen(IReadOnlyList<string> posters, IReadOnlyList<string> backdrops)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public string GetImageBlurHash(int xComp, int yComp, string path)
- {
- throw new NotImplementedException();
- }
+ /// <inheritdoc />
+ public string Name => "Null Image Encoder";
+
+ /// <inheritdoc />
+ public bool SupportsImageCollageCreation => false;
+
+ /// <inheritdoc />
+ public bool SupportsImageEncoding => false;
+
+ /// <inheritdoc />
+ public ImageDimensions GetImageSize(string path)
+ => throw new NotImplementedException();
+
+ /// <inheritdoc />
+ public string EncodeImage(string inputPath, DateTime dateModified, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public void CreateImageCollage(ImageCollageOptions options, string? libraryName)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public void CreateSplashscreen(IReadOnlyList<string> posters, IReadOnlyList<string> backdrops)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public string GetImageBlurHash(int xComp, int yComp, string path)
+ {
+ throw new NotImplementedException();
}
}