--- openlayers/pdf2tiles.pl 2008/02/25 00:56:00 23 +++ openlayers/pdf2tiles.pl 2008/02/25 00:58:52 24 @@ -48,7 +48,10 @@ my $curr_w = 256 * 2; my $curr_h = 256; -my $start_dpi = int( 100 / ( $x_res / $curr_w ) ) - 1; +my $x_dpi = int( 100 / ( $x_res / $curr_w ) ) - 1; # 1 dpi margins +my $y_dpi = int( 100 / ( $y_res / $curr_h ) ); + +my $start_dpi = $x_dpi < $y_dpi ? $x_dpi : $y_dpi; foreach my $zoom ( 1 .. 10 ) {