Hola tengo el siguiente código.
use Win32::Clipboard;
use Win32::GuiTest qw(SendKeys);
SendKeys("%{PRTSCR}");
my $a = Win32::Clipboard::GetBitmap();
open (FOTO,">".$numero.".bmp");
binmode(FOTO);
print FOTO $a;
close FOTO;
El problema es que las imágenes devueltas salen de una 1Mb para arriba, necesito que sean más livianas, he probado cambiando la extensión bmp por otra y sigue el mismo problema también probé renombrando la imagen y aún así sigue siendo una imagen pesada.
¿ Alguien me puede ayudar ?