Nilay
03/19/2024, 5:09 AMskttl
03/19/2024, 9:11 AMMike Chambers
03/19/2024, 9:17 AMcsharp
if (imageCropperValue is MediaWithCrops mediaWithCrops)
{
    if (mediaWithCrops.Content is Image img)
    {
        var h = img.UmbracoHeight;
        var w = img.UmbracoWidth;
    }
}
or 
{imageCropperValue}.MediaKey might give you the guid to the selected media.. then something like 
csharp
        var MediaNode = Umbraco.Media({MediaKey})
        if (MediaNode is Image img)
        {
           var h = img.UmbracoHeight;
           var w = img.UmbracoWidth;
        }Ravi
03/19/2024, 10:15 AMNilay
03/19/2024, 1:04 PMNilay
03/19/2024, 1:05 PMNilay
03/19/2024, 1:20 PMNilay
03/19/2024, 1:20 PMMike Chambers
03/19/2024, 1:28 PMskttl
03/19/2024, 1:42 PMMike Chambers
03/19/2024, 1:42 PMskttl
03/19/2024, 1:43 PMMike Chambers
03/19/2024, 1:47 PMskttl
03/19/2024, 1:51 PMMike Chambers
03/19/2024, 3:10 PMcsharp
@using Umbraco.Cms.Core;
@inject Umbraco.Cms.Core.IO.MediaFileManager _mediaFileManager;
@inject Umbraco.Cms.Core.IO.IIOHelper _ioHelper;
@inject Umbraco.Cms.Core.Media.IImageDimensionExtractor _imageDimensionExtractor;
@{
var filepath = _ioHelper.MapPath(Model.ImageCropper.Src);    
// using the _mediaFileManager incase media isn't local, eg azure blob storage                    
if (_mediaFileManager.FileSystem.FileExists(filepath))
{
    try
    {
        var extension = (System.IO.Path.GetExtension(filepath) ?? string.Empty).TrimStart(Constants.CharArrays.Period);
        using (System.IO.Stream filestream = _mediaFileManager.FileSystem.OpenFile(filepath))
        {
            System.Drawing.Size? size = _imageDimensionExtractor.IsSupportedImageFormat(extension)
            ? _imageDimensionExtractor.GetDimensions(filestream) ?? new System.Drawing.Size(Constants.Conventions.Media.DefaultSize, Constants.Conventions.Media.DefaultSize)
            : null;
            @(size.Value.Height)<br/>
            @(size.Value.Width)
        }
    }
    catch { }
}
}Mike Chambers
03/19/2024, 3:13 PMskttl
03/19/2024, 4:00 PMMike Chambers
03/19/2024, 4:45 PMLewis Heaton
03/19/2024, 8:06 PMNilay
03/20/2024, 2:09 AMNilay
03/20/2024, 2:19 AMskttl
03/20/2024, 7:04 AMMike Chambers
03/20/2024, 9:07 AMA hub and casual space for you to interact with fellow community members and learn more about Umbraco!
Powered by