Files
PosterMaker/PosterMaker.Core/Interfaces/Services/IMovieLogoService.cs
T
Jānis Kacēns 3889e684b4 Initial commit
2024-04-10 12:21:36 +03:00

32 lines
770 B
C#

using ImageMagick;
using PosterMaker.Models.Enums;
namespace PosterMaker.Interfaces.Services;
public interface IMovieLogoService
{
/// <summary>
///
/// </summary>
/// <param name="logo"></param>
/// <returns></returns>
byte[]? GetMovieLogo(MovieLogoEnum? logo);
/// <summary>
///
/// </summary>
/// <param name="imagePropertiesLogo"></param>
/// <returns></returns>
Gravity GetLogoGravity(MovieLogoEnum? imagePropertiesLogo);
/// <summary>
///
/// </summary>
/// <param name="logo"></param>
/// <returns></returns>
byte[]? GetNetworkLogo(NetworkLogoEnum? logo);
int GetNetworkLogoHeight(NetworkLogoEnum? logo);
MagickGeometry GetLogoGeometry(MovieLogoEnum? logoEnum);
}