} def
END
-print $ps_framing or die $!;
sub def_image ($$) {
my ($ncomps, $name) = @_;
my $sz = $w/17.0;
my $hsz = $sz/2;
- print <<END, '{<' or die $!;
+ $ps_framing .= <<END . '{<';
/${name}_image {
$w $h 8
[ -$sz 0 0 -$sz $w 2 div $h 2 div ]
END
for (my $i=0; $i< $w*$h*$ncomps; $i++) {
- printf "%02x", shift @d or die $!;
+ $ps_framing .= sprintf "%02x", shift @d;
}
- print <<END or die $!;
+ $ps_framing .= <<END;
>} $oper
} def
END
def_image(1, "pot");
def_image(3, "droplet");
+print $ps_framing or die $!;
+
print "gsave\n" or die $!;
our @tiles;