Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Jonas Widenberg 12 posts 83 karma points
    Feb 27, 2019 @ 10:31
    Jonas Widenberg

    GetCropUrl returns empty

    Hi, I'm trying out v. 8 for a bit this morning. I'm having trouble rendering cropped image urls though. I did this the other day in v.7 without issues. Has anything changed or am I missing something?

    testimonial.Image is a MediaPicker and I've defined a crop called "Testimonial".

    @testimonial.Image.Url renders an URL fine.

    @testimonial.Image.GetCropUrl("Testimonial") renders nothing.

    @Url.GetCropUrl(testimonial.Image, "Testimonial") renders nothing.


  • Jonas Widenberg 12 posts 83 karma points
    Feb 27, 2019 @ 10:47
    Jonas Widenberg

    If I go and edit the crop. The image renders afterwards. It seems you dont get a default crop?

    I don't see this behaviour in v. 7.

  • Murat 3 posts 73 karma points
    May 16, 2019 @ 14:51

    I'm using umbraco 8. How is the idea of how to solve this problem?

  • Josip 174 posts 617 karma points c-trib
    May 16, 2019 @ 15:35


    Probably there are better ways to do this but this is how i did it:

     @if (Image != null)
                            <img class="img-fluid d-block" src="@Image.GetCropUrl(250,150)" alt="@Image.Name" />
  • Murat 3 posts 73 karma points
    May 16, 2019 @ 15:47

    thanks for the answer, it solved

  • Ginu Jose 5 posts 86 karma points
    May 26, 2019 @ 10:06
    Ginu Jose

    I don't think this solves the question since the extension with crop alias is not working in Umbraco 8.

  • Proxicode 116 posts 301 karma points
    Dec 15, 2019 @ 21:20

    Thank you @Josip! That was exactly the right solution, and after seeing it, it made my error make sense.

    var featuredImage = model.Value<IPublishedContent>("featuredImage").GetCropUrl(276,276)

    fails because I was trying to get the image and the URL at the same time. Your example makes total sense. Get the image, then ask for it's cropUrl. :-)

    var featuredImage = model.Value<IPublishedContent>("featuredImage");
    <img src="@featuredImage.GetCropUrl(276,276)" class="initial-img" />

    I appreciate you! Thanks

  • Arun 61 posts 161 karma points
    Dec 26, 2019 @ 06:42

    It works but i don't think this is an optimal way. Suppose we have used a particular resolution in various pages and whenever we need to change the resolution we have to check and change everywhere that is used manually.! Where in Umbraco 7 we only need to change the resolution in the cropper simply

  • Evan Moore 2 posts 72 karma points
    Jun 27, 2019 @ 14:10
    Evan Moore

    It looks like a bug in V8. I've added a github issue for this.

  • Vijay Bhatter 5 posts 85 karma points
    Aug 03, 2019 @ 06:52
    Vijay Bhatter

    I was also facing the same problem. However when I reset the focus point in each of the images it started showing.

    This code works:

  • Christian Reinholdt 1 post 72 karma points
    Feb 05, 2020 @ 15:27
    Christian Reinholdt

    I can confirm that GetCropUrl with alias only works after changing the focal point for the images.

    Very strange behavior :)

  • emaadali 56 posts 96 karma points
    1 week ago

    I agree with Christian. It works after focal point change.

Please Sign in or register to post replies

Write your reply to: