コード例 #1
0
        public async Task <IImageFormat> DetectFormatAsync(Stream stream)
        {
            var internalFormat = await Image.DetectFormatAsync(stream);

            if (internalFormat != null)
            {
                return(ImageSharpUtility.CreateFormat(internalFormat));
            }

            return(null);
        }
コード例 #2
0
        public IImageFormat DetectFormat(Stream stream)
        {
            var internalFormat = Image.DetectFormat(stream);

            if (internalFormat != null)
            {
                return(ImageSharpUtility.CreateFormat(internalFormat));
            }

            return(null);
        }
コード例 #3
0
        public IImageFormat FindFormatByExtension(string extension)
        {
            var internalFormat = FindInternalImageFormat(extension);

            if (internalFormat != null)
            {
                return(ImageSharpUtility.CreateFormat(internalFormat));
            }

            return(null);
        }
コード例 #4
0
 public SharpImage(Image image, SharpFormat sharpFormat)
     : this(image, ImageSharpUtility.CreateFormat(sharpFormat))
 {
 }
コード例 #5
0
 public SharpImageInfo(SixLabors.ImageSharp.IImageInfo info, SixLabors.ImageSharp.Formats.IImageFormat format)
 {
     _info   = info;
     _format = ImageSharpUtility.CreateFormat(format);
 }