Large Image Viewer
Large Image Viewer
PureBasic Interface to OpenCV
PureBasic Interface to WinDivert
PureBasic Interface to WinRAR
PureBasic Interface to 7-Zip
PureBasic Interface to ImDisk
Windows Services & Other Stuff
Invading Space Aliens
Death Star vs Asteroids
GIF Toolkit
LSB Image Steganography
Spider Web Drawing
Deform Image: MLS
Video Snipping Tool
Chromium WebGadget
IAccessible Interface
Stitch Images: SIFT
OldSkool Fire Effect
Image Waves: LUT
YouTube Player & Downloader
MP4 Player & Downloader
Large Image Viewer
Barcode Generator
Google Translate Service
Embed JS into PureBasic
Geolocation: Google Maps
Book & Viewer & Magnify
Video for Windows: VfW
Alternate Console
Network Share Management
PureBasic Interface to WinDivert
PureBasic Interface to WinRAR
PureBasic Interface to 7-Zip
PureBasic Interface to ImDisk
Windows Services & Other Stuff
Invading Space Aliens
Death Star vs Asteroids
GIF Toolkit
LSB Image Steganography
Spider Web Drawing
Deform Image: MLS
Video Snipping Tool
Chromium WebGadget
IAccessible Interface
Stitch Images: SIFT
OldSkool Fire Effect
Image Waves: LUT
YouTube Player & Downloader
MP4 Player & Downloader
Large Image Viewer
Barcode Generator
Google Translate Service
Embed JS into PureBasic
Geolocation: Google Maps
Book & Viewer & Magnify
Video for Windows: VfW
Alternate Console
Network Share Management
Last edited by JHPJHP on Thu Jun 22, 2023 4:27 pm, edited 15 times in total.
Re: Large Image Viewer
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.
- 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
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.
- 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
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.
- 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
Updated:
- removed large image from executable
- added a background image
- various minor improvements
- squashed a couple small bugs
- removed large image from executable
- added a background image
- various minor improvements
- squashed a couple small bugs
Last edited by JHPJHP on Thu Feb 24, 2022 5:17 pm, edited 3 times in total.
Re: Large Image Viewer
Looks good! Noted for future reference in case I need it.
Re: Large Image Viewer
Hi BarryG,
Thank you for your comments.
-------------------------------
Updated:
- added a Close Image menu option
- restructured the menu Procedure
- couple minor improvements
Thank you for your comments.
-------------------------------
Updated:
- added a Close Image menu option
- restructured the menu Procedure
- couple minor improvements
Re: Large Image Viewer
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.
- 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
Updated:
- set size and other constraints
- optimized various parts of the code
- squashed a couple bugs
- set size and other constraints
- optimized various parts of the code
- squashed a couple bugs
Re: Large Image Viewer
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.
- 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.
Last edited by JHPJHP on Tue Oct 26, 2021 9:59 pm, edited 7 times in total.
Re: Large Image Viewer
Updated:
- added multiple color filters (available from context-menu)
- numerous improvements to various parts of the code
- added multiple color filters (available from context-menu)
- numerous improvements to various parts of the code
Last edited by JHPJHP on Thu Feb 24, 2022 5:18 pm, edited 3 times in total.
Re: Large Image Viewer
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.
- 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.
Last edited by JHPJHP on Tue Oct 26, 2021 10:00 pm, edited 1 time in total.
Re: Large Image Viewer
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.
- 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
Updated:
- improved resize/zoom
- various optimizations
- squashed a couple bugs
Resize / Zoom
See the following post for additional information viewtopic.php?p=575869#p575869
- 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
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.
- 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.
Last edited by JHPJHP on Fri Nov 05, 2021 4:41 pm, edited 3 times in total.