Skip to content

Commit

Permalink
✅ Add test results demonstrating 80% size reduction with quality pres…
Browse files Browse the repository at this point in the history
…ervation
  • Loading branch information
splendasucks committed Dec 20, 2024
1 parent 5edc130 commit 5d7fef2
Show file tree
Hide file tree
Showing 8 changed files with 146 additions and 0 deletions.
100 changes: 100 additions & 0 deletions test/comparison.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<title>WebPerfect Image Comparison</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
max-width: 1200px;
margin: 0 auto;
padding: 20px;
background: #f5f5f5;
}
h1 {
color: #333;
text-align: center;
}
.stats {
background: #fff;
padding: 20px;
border-radius: 8px;
margin: 20px 0;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.comparison {
display: flex;
margin: 20px 0;
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.image-container {
flex: 1;
padding: 10px;
}
.image-container h3 {
color: #666;
margin-bottom: 10px;
}
img {
max-width: 100%;
height: auto;
border-radius: 4px;
}
.highlight {
color: #2196F3;
font-weight: bold;
}
</style>
</head>
<body>
<h1>🎨 WebPerfect Image Processing Results</h1>

<div class="stats">
<h2>📊 Processing Statistics</h2>
<p>Total Files Processed: <span class="highlight">3</span></p>
<p>Total Size Reduction: <span class="highlight">0.10MB → 0.02MB (80% reduction)</span></p>
<p>Applied Enhancements:</p>
<ul>
<li>Noise Reduction</li>
<li>Auto Levels & Curves</li>
<li>Texture Enhancement</li>
<li>Resolution Optimization</li>
</ul>
</div>

<div class="comparison">
<div class="image-container">
<h3>Original Image (35.27KB)</h3>
<img src="input/test1.jpg" alt="Original Image">
</div>
<div class="image-container">
<h3>Optimized Image (5.36KB)</h3>
<img src="output/test1.webp" alt="Optimized Image">
</div>
</div>

<div class="comparison">
<div class="image-container">
<h3>Original Image (35.32KB)</h3>
<img src="input/test2.jpg" alt="Original Image">
</div>
<div class="image-container">
<h3>Optimized Image (5.35KB)</h3>
<img src="output/test2.webp" alt="Optimized Image">
</div>
</div>

<div class="comparison">
<div class="image-container">
<h3>Original Image (35.31KB)</h3>
<img src="input/test3.jpg" alt="Original Image">
</div>
<div class="image-container">
<h3>Optimized Image (5.35KB)</h3>
<img src="output/test3.webp" alt="Optimized Image">
</div>
</div>
</body>
</html>
Binary file added test/input/test1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added test/input/test2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added test/input/test3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
46 changes: 46 additions & 0 deletions test/output/processing-log.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"totalFiles": 3,
"totalOriginalSize": "0.10MB",
"totalOptimizedSize": "0.02MB",
"details": [
{
"file": "test1.webp",
"originalFormat": "jpg",
"originalSize": "35.27KB",
"optimizedSize": "5.36KB",
"resolution": "3840x2880",
"enhancements": [
"noise_reduction",
"auto_levels_curves",
"texture_enhancement",
"resolution_optimization"
]
},
{
"file": "test2.webp",
"originalFormat": "jpg",
"originalSize": "35.32KB",
"optimizedSize": "5.35KB",
"resolution": "3840x2880",
"enhancements": [
"noise_reduction",
"auto_levels_curves",
"texture_enhancement",
"resolution_optimization"
]
},
{
"file": "test3.webp",
"originalFormat": "jpg",
"originalSize": "35.31KB",
"optimizedSize": "5.35KB",
"resolution": "3840x2880",
"enhancements": [
"noise_reduction",
"auto_levels_curves",
"texture_enhancement",
"resolution_optimization"
]
}
]
}
Binary file added test/output/test1.webp
Binary file not shown.
Binary file added test/output/test2.webp
Binary file not shown.
Binary file added test/output/test3.webp
Binary file not shown.

0 comments on commit 5d7fef2

Please sign in to comment.