RuliaReader / Rulia

This is a manga reader. It gives you different feeling. Give it a shot.
https://lancercomet.com/rulia
124 stars 0 forks source link

Aliasing issues, especially when blank area trimming is turned on #94

Closed eao closed 8 months ago

eao commented 8 months ago

Hi, I love the design of your app. And it was the only image viewer/manga reader for Windows I could find which had border cropping/blank area trimming functionality. However, I noticed some aliasing issues which affect the image quality.

My current setup for reading manga is the app Honeyview on a 1080x1920 screen (portrait mode). I use the "Soften" filter and "Lanczos" interpolation options. This is how a 2-page spread with a size of 3000x2250 looks when shrunk down to fit the size of my screen, in Honeyview:

honeyview

And this is how the same image looks in Rulia, without any blank area trimming. There is more aliasing than in Honeyview.

rulia without trimming

And third, this is how the same image looks in Rulia when blank area trimming is turned on. There is even more aliasing than before.

rulia with blank area trimming

And finally, here is a zoomed-in comparison of one of the more detailed sections of the image:

rulia comparison

I wonder if anything can be done to fix this aliasing, because I want very much to use your app for the blank area trimming feature. Thank you very much for your time.

LancerComet commented 8 months ago

Thank you for your feedback!

I haven't compared the differences in image scaling in such detail with other reader yet. Different reader may use different scaling algorithms, which can result in some variations. Since I haven't implemented a separate option to control how scaling is handled, there isn't currently a specific solution.

The best solution would be to have the ability to let users to set algorithms and apply filters to images, similar to what Honeyview offers.

However for now, you can try enabling the "Noise Reduction" feature, as it applies some processing to the image, I guess it may alleviate this issue.

LancerComet commented 8 months ago

BTW, I have updated the border cropping algorithm for next version. It is more aggressive but still being accurate. The left is the current version, the right is the next one. It will be nice if you can give me feedback for this later, many thanks!

Related: #97

image

LancerComet commented 8 months ago

I am closing this issue, feel free to reopen it if you have anything to ask