Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1:1 preview #11

Open
hellpe opened this issue May 29, 2023 · 1 comment
Open

1:1 preview #11

hellpe opened this issue May 29, 2023 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@hellpe
Copy link

hellpe commented May 29, 2023

Would it be interesting to allow some way to see how the dithered image looks like in its actual size (apart for the solution proposed in #10?) I can think of two ways of implementing it:

  • when hovering the preview, display a square over the mouse cursor with the 1:1 preview
  • adding zoom controls to the preview (+/- buttons, mousewheel, etc.)
@tfuxu
Copy link
Owner

tfuxu commented May 29, 2023

Maybe I could implement a "mini image viewer" page that would behave mostly like Loupe and would look similar to how 1:1 preview looks in Flathub, but the issue here would be to implement interpolation to that viewer.

Gtk.Picture, the widget used to display images doesn't support it, and without it, images look weird when zoomed out (some weird halftone-like artifacts can show up on display).

This is something to consider implementing, but for now I think I would go with proposal from #10, as implementing such page would take some time and expertise which I don't currently have.

@tfuxu tfuxu added enhancement New feature or request help wanted Extra attention is needed labels May 29, 2023
@tfuxu tfuxu moved this to Todo in Halftone TODOs May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

2 participants