Releases: ISO53/InteractiveImagePanel
Releases · ISO53/InteractiveImagePanel
Release v2.0.0
There is a new release of InteractiveImagePanel!
- Now you can choose between two scaling algorithms. One prioritizes scaling speed, while the other prioritizes image quality. You can select between these two using the Scale class.
- You can now select image fitting strategy from ImageFit class.
- Java documentation improvements
- Bug fixes
Warning
This update introduces significant changes, reflected in the version 2.0.0 release. If you are upgrading from previous versions, you will need to make some adjustments to ensure your code continues to function correctly.
Full Changelog: v1.2.1...v2.0.0
Release v1.2.1
There is a new release of InteractiveImagePanel!
- Implemented AffineTransform for scaling operations instead of relying on the Image library, resulting in a 75% increase in performance. Zooming now exhibits smoother behavior without glitches
Full Changelog: v1.1.1...v1.2.1
Release v1.1.1
First release of InteractiveImagePanel. This is a Java library that provides an interactive image panel for Java Swing.
- You can now select three different Image-Fit (like CSS Object-Fit) property to scale and relocate the image on component resize.
- Zoom in and out with the mouse wheel
- Move the image by clicking and dragging
- Set the zoom level, move the image, and set the image to be displayed
- Set the maximum and minimum zoom factors
- Set the amount of zoom to be applied on each scroll with mouse wheel
- Set the image to be displayed on the panel
- Set the scaling algorithm to be used for zooming the image
Full Changelog: https://github.com/ISO53/InteractiveImagePanel/commits/v1.1.1