#!/usr/bin/perl use GD; use Tk; use MIME::Base64; dbmopen %myhash, "myhash", 0666; open (GIF,"image.gif"); $im = newFromGif GD::Image(GIF); close GIF; my $img = encode_base64($im->gif); $myhash{image} = $img; dbmclose %myhash; #### #!/usr/bin/perl use Tk; dbmopen %myhash, "myhash", 0666; my $main = MainWindow->new(); my $image = $main->Photo("button", -data => $myhash{image}, -format => 'gif'); my $label= $main->Label(-image => "button"); $label->grid(-in => $main); dbmclose %myhash; MainLoop;