Skip to content

Instantly share code, notes, and snippets.

@aecanales
Created May 8, 2020 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aecanales/0c69c41587a03422faf31bbc93cde3a7 to your computer and use it in GitHub Desktop.
Save aecanales/0c69c41587a03422faf31bbc93cde3a7 to your computer and use it in GitHub Desktop.
Ejecuta pruebas para la T1 IIC2133 2020-1
#!/bin/sh
echo "Running tests..."
echo "Testing compression..."
echo "256"
./quadtree imgs/256/emblem.png out.png compress 15000
diff -b out.png compressed/256/emblem_h=15000\(alpha=6\).png
./quadtree imgs/256/fossil.png out.png compress 12000
diff -b out.png compressed/256/fossil_h=12000\(alpha=4\).png
./quadtree imgs/256/tiles.png out.png compress 24000
diff -b out.png compressed/256/tiles_h=24000\(alpha=5\).png
echo "512"
./quadtree imgs/512/bird.png out.png compress 32000
diff -b out.png compressed/512/bird_h=32000\(alpha=3\).png
./quadtree imgs/512/ice.png out.png compress 38000
diff -b out.png compressed/512/ice_h=38000\(alpha=3\).png
./quadtree imgs/512/plant.png out.png compress 35000
diff -b out.png compressed/512/plant_h=35000\(alpha=4\).png
./quadtree imgs/512/spider.png out.png compress 30000
diff -b out.png compressed/512/spider_h=30000\(alpha=2\).png
echo "1024"
./quadtree imgs/1024/alchemy.png out.png compress 38000
diff -b out.png compressed/1024/alchemy_h=38000\(alpha=3\).png
./quadtree imgs/1024/jojo.png out.png compress 42000
diff -b out.png compressed/1024/jojo_h=42000\(alpha=8\).png
./quadtree imgs/1024/sand.png out.png compress 250000
diff -b out.png compressed/1024/sand_h=250000\(alpha=1\).png
./quadtree imgs/1024/snowprints.png out.png compress 39000
diff -b out.png compressed/1024/snowprints_h=39000\(alpha=2\).png
./quadtree imgs/1024/tulips.png out.png compress 50000
diff -b out.png compressed/1024/tulips_h=50000\(alpha=6\).png
echo "2048"
./quadtree imgs/2048/bricks.png out.png compress 250000
diff -b out.png compressed/2048/bricks_h=250000\(alpha=6\).png
./quadtree imgs/2048/checkers.png out.png compress 900000
diff -b out.png compressed/2048/checkers_h=900000\(alpha=42\).png
./quadtree imgs/2048/lava.png out.png compress 260000
diff -b out.png compressed/2048/lava_h=260000\(alpha=7\).png
./quadtree imgs/2048/noise.png out.png compress 700000
diff -b out.png compressed/2048/noise_h=700000\(alpha=36\).png
./quadtree imgs/2048/wood.png out.png compress 220000
diff -b out.png compressed/2048/wood_h=220000\(alpha=4\).png
echo "Testing filter..."
echo "256"
./quadtree imgs/256/emblem.png out.png filter 5.2
diff -b out.png filtered/256/emblem_alpha\=5.2.png
./quadtree imgs/256/emblem.png out.png filter 7.4
diff -b out.png filtered/256/emblem_alpha\=7.4.png
./quadtree imgs/256/fossil.png out.png filter 3.8
diff -b out.png filtered/256/fossil_alpha\=3.8.png
./quadtree imgs/256/fossil.png out.png filter 4.8
diff -b out.png filtered/256/fossil_alpha\=4.8.png
./quadtree imgs/256/tiles.png out.png filter 5.2
diff -b out.png filtered/256/tiles_alpha\=5.2.png
./quadtree imgs/256/tiles.png out.png filter 8.1
diff -b out.png filtered/256/tiles_alpha\=8.1.png
echo "512"
./quadtree imgs/512/bird.png out.png filter 2.6
diff -b out.png filtered/512/bird_alpha\=2.6.png
./quadtree imgs/512/bird.png out.png filter 4.2
diff -b out.png filtered/512/bird_alpha\=4.2.png
./quadtree imgs/512/ice.png out.png filter 2.6
diff -b out.png filtered/512/ice_alpha\=2.6.png
./quadtree imgs/512/ice.png out.png filter 3.8
diff -b out.png filtered/512/ice_alpha\=3.8.png
./quadtree imgs/512/plant.png out.png filter 5.0
diff -b out.png filtered/512/plant_alpha\=5.0.png
./quadtree imgs/512/plant.png out.png filter 7.1
diff -b out.png filtered/512/plant_alpha\=7.1.png
./quadtree imgs/512/spider.png out.png filter 4.1
diff -b out.png filtered/512/spider_alpha\=4.1.png
./quadtree imgs/512/spider.png out.png filter 6.8
diff -b out.png filtered/512/spider_alpha\=6.8.png
echo "1024"
./quadtree imgs/1024/alchemy.png out.png filter 3.0
diff -b out.png filtered/1024/alchemy_alpha\=3.0.png
./quadtree imgs/1024/jojo.png out.png filter 6.4
diff -b out.png filtered/1024/jojo_alpha\=6.4.png
./quadtree imgs/1024/sand.png out.png filter 1.2
diff -b out.png filtered/1024/sand_alpha\=1.2.png
./quadtree imgs/1024/snowprints.png out.png filter 2.5
diff -b out.png filtered/1024/snowprints_alpha\=2.5.png
./quadtree imgs/1024/tulips.png out.png filter 4.8
diff -b out.png filtered/1024/tulips_alpha\=4.8.png
./quadtree imgs/1024/tulips.png out.png filter 6.3
diff -b out.png filtered/1024/tulips_alpha\=6.3.png
echo "2048"
./quadtree imgs/2048/bricks.png out.png filter 5.6
diff -b out.png filtered/2048/bricks_alpha\=5.6.png
./quadtree imgs/2048/checkers.png out.png filter 12
diff -b out.png filtered/2048/checkers_alpha\=12.png
./quadtree imgs/2048/lava.png out.png filter 5.2
diff -b out.png filtered/2048/lava_alpha\=5.2.png
./quadtree imgs/2048/noise.png out.png filter 36
diff -b out.png filtered/2048/noise_alpha\=36.png
./quadtree imgs/2048/wood.png out.png filter 4.4
diff -b out.png filtered/2048/wood_alpha\=4.4.png
echo "Done!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment