jpegview icon indicating copy to clipboard operation
jpegview copied to clipboard

Suggestion - Hold mouse right button and using the mouse wheel to zoom

Open MG240 opened this issue 2 years ago • 7 comments
trafficstars

This zooming method is quite useful. It's implemented in qimgv Image Viewer.

MG240 avatar Mar 26 '23 01:03 MG240

It's also implemented in SumatraPDF.

MG240 avatar Mar 28 '23 00:03 MG240

I'll look into it. This is similar to the request in #163 , And I feel like the feature was requested.

I'll look into implementation, and making it an option (aka optional)

sylikc avatar Mar 31 '23 08:03 sylikc

——每个人的习惯和喜好不同,这个设置不应当固定,而应当提供选项,让用户可以自由选择设置。

gemkeeper avatar Jul 28 '23 04:07 gemkeeper

for the past few years i have been developing JpegView in my spare time. from what you're describing, i think i have implemented a feature reminiscent of what you're describing. essentially, if you click the image with your mouse and drag, you can view the image as per usual. however, if you click the image for slightly longer, without moving the mouse, then it will flip to the next page. the amount of time you need to hold down the button for this to occur can be configured in the ini file. a similar feature exists with the right mouse click. a prompt click and you get the context menu; press a little longer, and it can be used to browse leftwards. is this the feature that you're descibing? (mouse wheel can be used to zoom)

firstworldproblems avatar Aug 30 '23 13:08 firstworldproblems

Thank you for your reply!

I searched for more than ten software on the internet and tried them out one by one. In the end, I found that the design of jpegview is the most user-friendly, and there is no one. It can be said that it is the best software for browsing pictures in the world, NO1!

My feedback is actually very simple:

Case 1:

I have set all the images in my computer's hard drive to: double-click the image with the left mouse button to automatically open it using jpegview,

But, for example, my computer's screen resolution is only 1920 X 960,

If I have an image with any length or width that exceeds the resolution of the computer screen,

For example, the length and width are 2000 X 800, or 1500 X 1000

So jpegview will open this image in full screen mode,

At this point, you must press F11 to switch to window mode,

And this feature cannot be set and changed in the ini script.

——So, may you set it so that users can change this setting themselves,

When double clicking on an image in my computer's file with the left mouse button, it will automatically open using jpegview in "window mode" instead of forcing it to be in "full screen mode",

gemkeeper avatar Aug 30 '23 13:08 gemkeeper

so from what i gather, when you double click an image to view it, you don't want it to open in full screen mode. are their any circumstances under which you don't want this to occur? i.e. would you be happy for it to open in windowed mode, and from time to time, if necessary, make it full screen? if i'm understanding you correctly, this is possible, you need to fiddle around with the following settings:

; Start in full screen or windowed mode
; 'true' or 'false' to always start in full screen, respectively windowed mode
; 'auto' to choose best mode depending on image size of first image - windowed when it is small, full screen when it is large
ShowFullScreen=false

you may want to set that to auto; windowed when small, full screen when it'll fit.

; Sets the default position and size of the window in window mode. Possible values:
; 'auto' for 2/3 of screen size
; 'max' to start with maximized window
; 'image' to adjust the window size automatically to the image size
; 'sticky' to automatically restore the last used window size (when ShowFullScreen=auto only the upper,left position is restored)
; 'left top right bottom', space separated e.g: 100 100 900 700
DefaultWindowRect=auto

; Contains the stored window rectangle in case of DefaultWindowRect=sticky
StickyWindowRect=

; Minimal window size in windowed mode (in pixels)
MinimalWindowSize=320 240

; The initial crop window size when using 'Fixed Size' crop mode
DefaultFixedCropSize=320 200

; Auto zoom mode (for window mode only if AutoZoomModeFullscreen is present)
; FitNoZoom : Fit images to screen, never enlarge image
; FillNoZoom : Fill screen with no black borders, crop if necessary but not too much, never enlarge image
; Fit : Fit images to screen
; Fill : Fill screen with no black borders, crop if necessary
AutoZoomMode=FillNoZoom

; Auto zoom mode for fullscreen mode. If empty, same value as 'AutoZoomMode' is used.
AutoZoomModeFullscreen=

i've actually implemented a lot of features to JpegView for personal use. for instance, i've integrated it with sqlite, so that there is a image library index, added a feature where you can create a foldericon for an folder by pressing i, modified the navigation panel with custom features, etc. i've also added tweaks that enable custom content in the however, i'm not very familiar with how GitHub works in terms of contributing to software etc. one feature i would like to see is a some sort of navigator at the bottom of the screen that contains thumbnails., etc.

firstworldproblems avatar Aug 30 '23 15:08 firstworldproblems

WIN7-64BIT: I have set the following parameters, but they do not work,

Regardless of the settings, when the software encounters large images that exceed the resolution of the computer screen, it still insists on opening them in full screen mode and cannot be set as the default window mode,

Another netizen had previously provided feedback on this issue, https://github.com/sylikc/jpegview/issues/217 #217

—————————————————————— ; Start in full screen or windowed mode ; 'true' or 'false' to always start in full screen, respectively windowed mode ; 'auto' to choose best mode depending on image size of first image - windowed when it is small, full screen when it is large ShowFullScreen=false

; If set to true, only one single instance of JPEGView runs in full screen mode, if false multiple instances are allowed ; The value is ignored if SingleInstance=true SingleFullScreenInstance=false

gemkeeper avatar Aug 30 '23 16:08 gemkeeper