Giter Club home page Giter Club logo

Comments (4)

sindresorhus avatar sindresorhus commented on August 17, 2024

When blurring a photo, it would be nice if the original photo could be maintained.

Hmm, that's weird. It should just take a crop from the middle of the image. I think the correct solution would be #6, where you could select a custom crop area. What do you think?

Also would be nice if the lower end of being blurred could be more fine grained.

Why?

from blear.

carlowahlstedt avatar carlowahlstedt commented on August 17, 2024

Sorry, let me attempt to better define this.

If you take the original image and set it as your background, you can use a large portion of the original image. You can get the entire width. Height includes the coffee mug plus some (iPhone 6s Plus). However, when running it through the app, it's cropped considerably more both vertically and horizontally, compared to how you can set it with the original image. Therefore, the thought would be when blurring the image, to crop it no less than what it could originally be set as.

Also would be nice if the lower end of being blurred could be more fine grained.

Wow, this was a terrible description. When blurring, if you take the slider all the way left (to the least amount that an image can be blurred) it is still "too blurry". If the threshold was increased such that when going all the way left the image is closer to be being un-blurred + 1. It seems now if the scale is 1-100 where 1 is the least amount of blur and 100 is the most that the slider does something more like 20-100.

from blear.

sindresorhus avatar sindresorhus commented on August 17, 2024

If you take the original image and set it as your background, you can use a large portion of the original image. You can get the entire width. Height includes the coffee mug plus some (iPhone 6s Plus). However, when running it through the app, it's cropped considerably more both vertically and horizontally, compared to how you can set it with the original image. Therefore, the thought would be when blurring the image, to crop it no less than what it could originally be set as.

Agreed. That's what #6 intends to do by default, but also let you move it around and zoom.

It seems now if the scale is 1-100 where 1 is the least amount of blur and 100 is the most that the slider does something more like 20-100.

Yes, that's intentional. After a lot of testing, that seemed like the natural minimum of what people would want to be blurred. Anything less than that and it no longer fits as a wallpaper as it has too many details. It's also done for size reasons. The bundled pics are highly compressed, as compression artifacts are not visible when blurred. It's also for future performance reasons, as one way to optimize performance in the future is to initially take a low-res copy of the image and blur that instead of the current way of just blurring the full image.

from blear.

carlowahlstedt avatar carlowahlstedt commented on August 17, 2024

I can see value, at least for me, in lowering the minimum threshold. However, I understand if you found that in testing then you'd want to leave it. Thanks for the conversation.

from blear.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.