X-Git-Url: http://git.shiar.nl/minime.git/blobdiff_plain/10db3aab85650b4732a491621e99d487200931de..58ef2fa9c88f4bac0589cd85e580b92ec069e397:/termimg?ds=sidebyside diff --git a/termimg b/termimg index 40bf6ab..6876158 100755 --- a/termimg +++ b/termimg @@ -54,10 +54,16 @@ eval { push @info, "# $md5 ($filesize)"; } or warn $@; +my $aspect = eval { + require Term::ReadKey; + my ($w, $h, $x, $y) = Term::ReadKey::GetTerminalSize(); + return $x/$w / $y*$h; +}; + open my $pgm, '-|', convert => ( $file => -delete => '1--1', - '+distort' => SRT => '0,0 1,.56 0', + $aspect ? ('+distort' => SRT => "0,0 1,$aspect 0") : (), -thumbnail => $size || '40x12', -colorspace => 'gray', '-normalize',