Skip to content
Snippets Groups Projects
Commit 83ba7c99 authored by llaffont's avatar llaffont
Browse files

Leaflet tuiles: s'assure que les tuiles en bas de l'image ont bien une hauteur...

Leaflet tuiles: s'assure que les tuiles en bas de l'image ont bien une hauteur de 128px en remplissant le manque en noir
parent 49f41e71
No related merge requests found
...@@ -74,6 +74,8 @@ class Class_AlbumRessource_LeafletTilesGenerator { ...@@ -74,6 +74,8 @@ class Class_AlbumRessource_LeafletTilesGenerator {
' -write mpr:output'. ' -write mpr:output'.
' -crop '.$tile_width.'x'.$tile_width. ' -crop '.$tile_width.'x'.$tile_width.
' -set filename:f "'.$tiles_dir.'tile_%[fx:page.y/'.$tile_width.']_%[fx:page.x/'.$tile_width.'].jpg"'. ' -set filename:f "'.$tiles_dir.'tile_%[fx:page.y/'.$tile_width.']_%[fx:page.x/'.$tile_width.'].jpg"'.
' -extent '.$tile_width.'x'.$tile_width.
' -background black '.
' -write %[filename:f] \)'; ' -write %[filename:f] \)';
} }
......
...@@ -93,6 +93,19 @@ class Class_AlbumRessource_LeafletTilesGeneratorTest extends Storm_Test_ModelTes ...@@ -93,6 +93,19 @@ class Class_AlbumRessource_LeafletTilesGeneratorTest extends Storm_Test_ModelTes
[USERFILESPATH.'/album/3/tiles/98/5/'])); [USERFILESPATH.'/album/3/tiles/98/5/']));
} }
/** @test */
public function forZoomLevelFiveTileImageSizeShouldBe4096() {
$this->assertContains('-resize 2048', $this->_convert_command);
}
/** @test */
public function forZoomLevelOneTileImageSizeShouldBe128() {
$this->assertContains('-resize 128', $this->_convert_command);
}
/** @test */ /** @test */
public function qualityShouldBeFifty() { public function qualityShouldBeFifty() {
$this->assertContains('-quality 50', $this->_convert_command); $this->assertContains('-quality 50', $this->_convert_command);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment