#!/usr/bin/perl
#
# make_index: make an HTML document with a bunch of inline
# images on it.
#
# usage: make_index *.jpg > index.html
#
# Gerald Oskoboiny, 11 Jan 1999
# Modified by Hugo Haas
#
# $Id: make_index 2275 2003-09-14 12:15:49Z hugo $
use strict;
use Image::Info qw(image_info dim);
use POSIX qw(ceil);
my $thumb_suffix = "-th";
my $small_suffix = "-sm";
my $med_suffix = "-med";
my $exif_suffix = "-exif";
sub gen_name() {
my ($name, $suffix, $type) = @_;
$name =~ s/\.[^.]+$/${suffix}.${type}/;
return($name);
}
sub get_dim() {
my ($name) = @_;
my $info = image_info($name);
return(dim($info));
}
sub gen_link() {
my ($file, $name) = @_;
if (! -r $file) {
return('');
}
my ($w, $h) = &get_dim($file);
return ("