question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

BlurredTransformation slow

See original GitHub issue

Description

I’ve a listview with that contains a list of grids with an ffimageloading:CachedImage in the background and a circle ffimageloading:CachedImage in front. All good this far. The thing I want is that the background image is a blurred version of the foreground image. So I added a BlurredTransformation on it. After that the loading of images gets really sluggish. Are transformations added on the fly or are they also cached?

Steps to Reproduce

Add this to the “background image” and notice all images loading slow in the placeholder. Even if they are already cached.

                <ffimageloading:CachedImage.Transformations>
                    <fftransformations:BlurredTransformation Radius="1" />
                </ffimageloading:CachedImage.Transformations>

Switching this to 0, speed things up like expected.

Expected Behavior

Almost just as fast as normal loading of the images. The background images with a blur transformation I expect to load slower. The already cached foreground images with no blur effect I expect to load same fast as before unless a thread gets blocked by the blur transformations.

Actual Behavior

The circle foreground image ‘lags’. It now waits till the background images loads as well. Even after setting loading prio High for foreground and Low for background.

Basic Information

  • Version with issue: 2.4.9.961
  • Last known good version: -
  • Platform: MacOS (iOS simulator)

Logs

verbose.log

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
jtorvaldcommented, May 23, 2019

@daniel-luberda no, but I should have! I scaled them down server-side.

0reactions
daniel-luberdacommented, May 23, 2019

@jtorvald Could you give more info? Did you set DownsampleWidth / DownsampleHeight? It should downscale those images before transformation.

Read more comments on GitHub >

github_iconTop Results From Across the Web

android - Glide library taking too long to display blur images
I'm using Glide library to display images with blur transform, but its taking too long to display. It takes around 6-8 seconds to...
Read more >
How to Make a Blur Transition in Premiere Pro - YouTube
This Adobe Premiere Pro blur transition looks amazing and can really ... This Premiere Pro smooth transition has been used in many popular ......
Read more >
Gaussian Blur Transition - Adobe Premiere Tutorial - YouTube
Create a blur transition in Adobe Premiere Pro. ▻ Project Files, Templates, Animation Packs, Courses & More: ...
Read more >
MOTION BLUR RAMPING! Little details, make BIG impacts!
3 WAYS To Get SMOOTH MOTION BLUR In Your Timelapses // Premiere ... Adobe Premiere Pro CC Smooth Zoom Blur Transition Effect Tutorial...
Read more >
How to add SMOOTH MOTION BLUR in Adobe Premiere Pro ...
How to add SMOOTH MOTION BLUR in Adobe Premiere Pro CC ... Adobe Premiere Pro CC Smooth Zoom Blur Transition Effect.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found