Skip to content

Releases: ISO53/InteractiveImagePanel

Release v2.0.0

14 Jul 20:59
Compare
Choose a tag to compare

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

22 Apr 14:04
Compare
Choose a tag to compare

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

22 Apr 13:23
Compare
Choose a tag to compare

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