Coder Social home page Coder Social logo

Comments (9)

Hrxn avatar Hrxn commented on June 5, 2024 1

Ah, I know what you mean now. This is a feature request for a new resampling option that does not exist yet, neither in the fork, nor the original project.
Fair enough.
I mean, you can always toggle high quality resampling with F3, but I see how setting this automatically based on zoom level and image dimensions would be advantageous.

from jpegview.

sylikc avatar sylikc commented on June 5, 2024 1

@OCD-Man this is implemented in the branch right now... I need to do more testing to verify it actually works as expected.

Can you pull a Development snapshot for resample-up-down branch (howto use Dev Snapshots) for that branch to see if it works as expected? Use the modified HighQualityResampling INI option to test. Also if you have suggestions for text to describe the feature, let me know. I tried the best I could to explain in the INI why one would want to use DownSample or UpSample only.

from jpegview.

kevinfiol avatar kevinfiol commented on June 5, 2024

First off; thanks for picking up development on JPEGView. It has been my favorite photo viewer for Windows.

I do want to +1 this issue as I recently started working with pixel art and graphics, and while the HighQualityResampling set to true is wonderful for my photo collection, it makes viewing pixel art impossible. For the time being, I have switched to qimgv although it is noticeably slower than JPEGView.

from jpegview.

Hrxn avatar Hrxn commented on June 5, 2024

Haven't tried this fork yet, but I see no change that would make it impossible to use a JPEGView.ini config file just like before?

Just use the context menu, configuration section, and open the .ini file from there (should be created automatically, if not existing yet).. then simply edit the file yourself, e.g. by setting HighQualityResampling to false, for example?

from jpegview.

kevinfiol avatar kevinfiol commented on June 5, 2024

Haven't tried this fork yet, but I see no change that would make it impossible to use a JPEGView.ini config file just like before?

Just use the context menu, configuration section, and open the .ini file from there (should be created automatically, if not existing yet).. then simply edit the file yourself, e.g. by setting HighQualityResampling to false, for example?

Not sure on the technicals, but the issue is exactly that. If I set it to false, pixel art looks great, but photos look terrible. If set to true, vice versa.

This issue does not exist on qimgv or XnView Classic.

from jpegview.

sylikc avatar sylikc commented on June 5, 2024

Interesting... Let me look into this. I don't know if it's easy to add though. The redrawing graphics routines are pretty complex.

from jpegview.

sylikc avatar sylikc commented on June 5, 2024

After the AVX2 bugfix, I've gotten a bit more familiar with the Resample routine...

I'm testing a DownSample addition for the next release

from jpegview.

alexgoulden avatar alexgoulden commented on June 5, 2024

Hey, just crossposting from #192 to confirm this works as expected and exactly what I was looking for, the description is accurate as is and I don't think it needs updating.

@OCD-Man this is implemented in the branch right now... I need to do more testing to verify it actually works as expected.

Can you pull a Development snapshot for resample-up-down branch (howto use Dev Snapshots) for that branch to see if it works as expected? Use the modified HighQualityResampling INI option to test. Also if you have suggestions for text to describe the feature, let me know. I tried the best I could to explain in the INI why one would want to use DownSample or UpSample only.

from jpegview.

sylikc avatar sylikc commented on June 5, 2024

I think this is resolved

from jpegview.

Related Issues (20)

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.