Page 1 of 2
Large Image Viewer
Posted: Fri Oct 01, 2021 11:43 pm
by JHPJHP
Re: Large Image Viewer
Posted: Fri Oct 01, 2021 11:54 pm
by JHPJHP
Updated:
- added Image Map
- added status bar
- better transitions
- various other improvements
Image Map
Use the mouse to drag the map display area to different parts of the map image; the main scroll area will auto-adjust its location to match.
Re: Large Image Viewer
Posted: Sun Oct 03, 2021 9:16 pm
by JHPJHP
Updated:
- added Show Scrollbars
- added Image Viewer > Fullscreen, Widescreen, Maximized
- various other improvements
- squashed a couple bugs
Settings for all aspects of the program are saved to an XML file; includes four user-defined (detached) map locations.
Re: Large Image Viewer
Posted: Tue Oct 05, 2021 6:11 pm
by JHPJHP
Updated:
- map sizes improved
- better DPI awareness
- improved transitions
- optimized parts of code
- squashed a couple bugs
Map Sizes
In addition to Small, Medium and Large, map sizes now adjust to image orientations of portrait and landscape, and Image Viewer setting of Fullscreen, Widescreen and Maximized.
Re: Large Image Viewer
Posted: Wed Oct 06, 2021 4:49 pm
by JHPJHP
Updated:
- removed large image from executable
- added a background image
- various minor improvements
- squashed a couple small bugs
Re: Large Image Viewer
Posted: Wed Oct 06, 2021 10:04 pm
by BarryG
Looks good! Noted for future reference in case I need it.
Re: Large Image Viewer
Posted: Thu Oct 07, 2021 2:05 pm
by JHPJHP
Hi BarryG,
Thank you for your comments.
-------------------------------
Updated:
- added a Close Image menu option
- restructured the menu Procedure
- couple minor improvements
Re: Large Image Viewer
Posted: Sat Oct 09, 2021 7:42 pm
by JHPJHP
Updated:
- numerous improvements
- optimized various parts of the code
- squashed a couple bugs
Numerous Improvements
Switched from using a Mutex/Semaphore to a Windows Timer; major improvements to map functionality.
Added pinch zoom touchpad gestures; slow compared to similar examples, but useful nonetheless.
Image Map better supports transparency.
Added the following context-menu options.
- Save Image > Scroll Area > Display Area
- Reset Image (returns a zoomed image to original size)
Updated and improved the status bar.
Re: Large Image Viewer
Posted: Mon Oct 11, 2021 7:35 am
by JHPJHP
Updated:
- set size and other constraints
- optimized various parts of the code
- squashed a couple bugs
Re: Large Image Viewer
Posted: Thu Oct 14, 2021 1:46 am
by JHPJHP
Updated:
- added some menu options
-- Resize Image > Zoom Maximum > Zoom Plus > Zoom Minus > Zoom Minimum
Maximum: Width * Height 96,000,000 pixels or 1000%
Minimum: Width | Height 50 pixels or 5%
Pinch Zoom: +/- 1.1 (in place)
Resize Image
Up Arrow: Zoom Maximum (center / accurate to 1.01)
Right Arrow: Zoom + [ 1.5 ] (in place)
Left Arrow: Zoom - [ 1.5 ] (in place)
Down Arrow: Zoom Minimum (center / accurate to 1.01)
Spacebar: Reset Image Size / location
NB*: If the display area is touching a border, it will stick to the border while zooming in place.
Re: Large Image Viewer
Posted: Fri Oct 15, 2021 4:11 am
by JHPJHP
Updated:
- added multiple color filters (available from context-menu)
- numerous improvements to various parts of the code
Re: Large Image Viewer
Posted: Mon Oct 18, 2021 1:08 am
by JHPJHP
Updated:
- added a splash window
- enhanced the various color filters
- filled-in some memory holes
- various other improvements
Memory Holes
These were causing intermittent crashes on my system, but now everything seems fairly stable.
Re: Large Image Viewer
Posted: Thu Oct 21, 2021 3:14 am
by JHPJHP
Updated:
-
added "Image Waves" to background image
- couple minor improvements
Image Waves
I recently made some changes to
Image Waves: LUT to better support transparency.
As was my original intention, for anyone to easily incorporate this old-skool animation into an application, I finally got around to doing it myself.
Move the mouse pointer over any part of the background image, click the image, activating the effect.
Re: Large Image Viewer
Posted: Tue Oct 26, 2021 10:00 pm
by JHPJHP
Updated:
-
improved resize/zoom
- various optimizations
- squashed a couple bugs
Resize / Zoom
See the following post for additional information
viewtopic.php?p=575869#p575869
Re: Large Image Viewer
Posted: Mon Nov 01, 2021 4:17 pm
by JHPJHP
Updated:
- added a context-menu option to Enable Sticky Borders
- fixed an issue with pinch zoom
- squashed a couple other bugs
Sticky Borders
When resizing an image, if the image is touching one or more borders, it will zoom from that position, sticking to the border.