-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5d75bcd
commit 1d975c1
Showing
6 changed files
with
111 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# **Changelog** | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## **[Unreleased]** | ||
|
||
### **Added** | ||
- Improved efficiency of Quad-Tree compression for larger satellite images. | ||
- Support for advanced pseudo-MTF calculations based on image compression levels. | ||
- Enhanced classification map generation for compressed images. | ||
|
||
### **Changed** | ||
- Optimized image reconstruction speed after decompression. | ||
- Updated documentation with more detailed examples and improved clarity. | ||
|
||
### **Fixed** | ||
- Fixed issue where memory usage spiked during large image decompression. | ||
- Resolved bug causing incorrect detail error thresholds in the compression algorithm. | ||
|
||
## **[0.0.3] - 2024-07-13** | ||
|
||
### **Added** | ||
- Added new API for creating classification maps based on Quad-Tree compression. | ||
- Fine-tuning options for adjusting the detail error threshold in image compression. | ||
|
||
### **Changed** | ||
- Improved performance of pseudo-MTF calculations for compressed images. | ||
|
||
## **[0.0.2] - 2024-07-12** | ||
|
||
### **Added** | ||
- Introduced support for multi-channel satellite images in compression and reconstruction processes. | ||
- Enhanced image compression using a customizable Quad-Tree structure. | ||
|
||
### **Fixed** | ||
- Fixed memory leak issue when processing large satellite images during compression. | ||
|
||
## **[0.0.1] - 2024-07-12** | ||
|
||
### **Added** | ||
- Initial release of **satcompression** with basic Quad-Tree compression and decompression functionality for satellite images. | ||
- Support for encoding and decoding image data using the Quad-Tree structure. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
document.addEventListener('DOMContentLoaded', function() { | ||
let blocks = document.querySelectorAll('pre code'); | ||
blocks.forEach((block) => { | ||
let button = document.createElement('button'); | ||
button.innerHTML = 'Copy'; | ||
button.classList.add('copy-button'); | ||
block.parentNode.appendChild(button); | ||
button.addEventListener('click', () => { | ||
let range = document.createRange(); | ||
range.selectNode(block); | ||
window.getSelection().addRange(range); | ||
document.execCommand('copy'); | ||
window.getSelection().removeAllRanges(); | ||
button.innerHTML = 'Copied!'; | ||
setTimeout(() => { button.innerHTML = 'Copy'; }, 2000); | ||
}); | ||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
/* bottom copy */ | ||
.copy-button { | ||
position: absolute; | ||
right: 0; | ||
top: 0; | ||
padding: 5px 10px; | ||
font-size: 12px; | ||
background: #333; | ||
color: white; | ||
border: none; | ||
cursor: pointer; | ||
} | ||
|
||
.copy-button:hover { | ||
background: #555; | ||
} | ||
|
||
/* nav */ | ||
.md-tabs__list { | ||
display: flex; | ||
justify-content: space-evenly; | ||
} | ||
|
||
[data-md-color-primary=black] .md-header { | ||
background-color: #0e91d8; | ||
} | ||
|
||
[data-md-color-primary=black] .md-tabs { | ||
background-color: #71e2d7; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters