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
    1

    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.

    Thanks!

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

    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
    Murat
    0

    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
    Josip
    2

    Hi,

    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
    Murat
    0

    thanks for the answer, it solved

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

    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
    Proxicode
    1

    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
    Arun
    0

    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
    0

    It looks like a bug in V8. I've added a github issue for this. https://github.com/umbraco/Umbraco-CMS/issues/5737

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

    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:

    @testimonial.Image.GetCropUrl("Testimonial")
    
  • Christian Reinholdt 1 post 72 karma points
    Feb 05, 2020 @ 15:27
    Christian Reinholdt
    1

    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
    emaadali
    0

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

Please Sign in or register to post replies

Write your reply to:

Draft