Skip to content

Releases: solanako/SolStretch

SolStretch Pro 1.1 – Desktop Version (Python/Qt)

Choose a tag to compare

@solanako solanako released this 22 Jun 07:11
f144822

SolStretch Pro 1.1 – Desktop Version (Python/Qt)
Latest Release – WinOS

This version updates the standalone desktop app SolStretch Pro, developed in Python/Qt for macOS. It introduces a menu bar for improved usability, with standard shortcuts and organized access to main features.
🔧 New in this version

Integrated menu bar with:

    File > Open, Save As, Exit

    Help > About

Keyboard shortcuts for common actions (Ctrl+O, Ctrl+S, Ctrl+Q)

Improved layout consistency and user experience

✨ Main Features

Background subtraction

PCA stretch (CIELAB)

CLAHE local contrast adjustment

Gamma, brightness, and contrast controls

Individual RGB channel gain controls

Real-time before/after comparison

💻 How to Install

Download the .dmg file below.

Open the DMG and drag SolStretch Pro.app into your Applications folder.

Open the app:

    On first launch, you may see a warning ("unidentified developer").

    Right-click the app and select Open to bypass th

📘 User Guide

See the included PDF SolStretchPro_UserGuide.pdf for detailed instructions on all controls.
📄 License

This release is licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
See the LICENSE file for full terms.
📚 Citation

Solano, José A. (2025). SolStretch Pro: Desktop Application for Decorrelation Stretch of Raster Images (v1.3.0) [Software]. Zenodo.

Screenshot_1
e warning.

SolStretch Pro 1.0 Mac

Choose a tag to compare

@solanako solanako released this 19 Jun 10:48
010bfda

SolStretch Pro 1.0 – Desktop Version (Python/Qt)

This release introduces the first standalone desktop version of SolStretch, built in Python/Qt for macOS.
It includes decorrelation stretch, advanced color processing, and a modern, user-friendly interface.

Features

  • Background subtraction
  • PCA stretch (CIELAB)
  • CLAHE local contrast adjustment
  • Gamma, brightness, and contrast controls
  • Individual RGB channel gain controls
  • Real-time before/after comparison

How to Install

  1. Download the .dmg file below.
  2. Open the DMG and drag SolStretch Pro 1.0.app to your Applications folder.
  3. Open the app.

    On first launch, you may see a security warning ("cannot be opened because it is from an unidentified developer").
    Right-click (secondary click) the app and select Open to bypass the warning.

User Guide

See the included PDF: SolStretchPro_UserGuide.pdf for detailed instructions on all controls.

License

This release is licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
See the LICENSE file for details.

Citation

Solano, José A. (2025). SolStretch Pro: Desktop Application for Decorrelation Stretch of Raster Images (v1.0.0) [Software]. Zenodo.


If you experience any issues or have suggestions, please open an issue on GitHub!

imagen

SolStretch v1.3.0 – PCA-based decorrelation stretch for RGB images

Choose a tag to compare

@solanako solanako released this 16 Apr 08:08
7ee1632

SolStretch
SolStretch is a Shiny web application designed to apply decorrelation stretch to RGB raster images (TIFF or JPEG), enhancing visual contrast and improving feature visibility through a PCA-based transformation.

🔍 Ideal for:
Enhancing faint rock art and cave paintings

Highlighting subtle color variations in sedimentary profiles or stratigraphic imagery

🆕 What’s new in version 1.3.0:
✅ Improved package installation process

⚠️ Error handling implemented for image loading and processing

⏳ Processing now includes a progress indicator

🔒 Added validation to ensure high_pct > low_pct

🧭 Cleaner interface with tabs and before/after comparison view

📚 Added a dedicated Help tab with user documentation

🧩 Image processing functions have been modularized

🎛️ Added RGB color channel controls

📸 Interface preview:
imagen Vista SolStretch_1 3 0

SolStretch v1.1.1 – PCA-based decorrelation stretch for RGB images

Choose a tag to compare

@solanako solanako released this 13 Apr 08:02
7d40e87

SolStretch is a Shiny web application designed to apply decorrelation stretch to RGB raster images (TIFF or JPEG), enhancing visual contrast and improving feature visibility using a PCA-based transformation.

This tool is especially useful for:

  • Enhancing faint rock art and cave paintings
  • Highlighting subtle color variations in sedimentary profiles and stratigraphy images

This version (v1.1.1) includes:

  • Improved layout and design
  • Adjustable percentile sliders for custom contrast enhancement
  • Brightness and contrast correction
  • Reset button for interactive exploration
  • Output options: TIFF or JPEG
  • Embedded preview and download
  • Icons and branding support

Originally developed to assist in the visual enhancement of archaeological and parietal art images.


🔗 Try locally with R

shiny::runApp("SolStretch_1.1.1")

---

📖 Citation:
If you use this tool, please cite:

    Solano García, J. A. (2025). SolStretch: Shiny App for Decorrelation Stretch of Raster Images (1.1.1). Zenodo. https://doi.org/10.5281/zenodo.15202207

🛠️ License: CC BY-NC 4.0 – Academic and personal use only
<img width="1124" alt="SolStretch_Desktop" src="https://github.com/user-attachments/assets/c7883794-4243-4f1f-b2af-5b9ba824ab8f" />



SolStretch 1.0.1

Choose a tag to compare

@solanako solanako released this 12 Apr 10:29
7d40e87

SolStretch is a lightweight and elegant Shiny app for applying decorrelation stretch to RGB raster images in TIFF or JPEG format. It enhances visual contrast by performing a PCA-based transformation, particularly useful for the analysis and digital enhancement of parietal art and prehistoric rock paintings.

Originally developed to support archaeological and paleolithic research, SolStretch enables rapid and user-friendly processing of imagery with optional brightness and contrast adjustments. The processed images can be downloaded in high-quality formats.

Author: José A. Solano
License: CC BY-NC 4.0
Built with: R, Shiny

SolStretch 1.0

Choose a tag to compare

@solanako solanako released this 12 Apr 09:13
7d40e87

Initial public release of SolStretch.
A Shiny app for enhancing contrast in parietal art and rock painting images using PCA-based decorrelation stretch.
Based on: