Net-VNC
view release on metacpan or search on metacpan
lib/Net/VNC.pm view on Meta::CPAN
my $image = $self->_framebuffer;
my $cursor = $self->_cursordata;
if ( !$self->hide_cursor
&& $cursor
&& $cursor->{image}
&& defined $cursor->{x} )
{
#$cursor->{image}->save('cursor.png'); # temporary -- debugging
$image
= $image->clone(); # make a duplicate so we can overlay the cursor
$image->blend(
$cursor->{image},
1, # don't modify destination alpha
0, 0, $cursor->{width}, $cursor->{height}, # source dimensions
$cursor->{x}, $cursor->{y}, $cursor->{width},
$cursor->{height}, # destination dimensions
);
}
return $image;
}
( run in 0.229 second using v1.01-cache-2.11-cpan-26ccb49234f )