Image::Size Handig

Image::Size Handig

Altijd al een pop-up willen maken met daarin een grote versie van een foto of illustratie ? Voor een enkel geval is dit geen probleem, je kijkt even snel hoe groot het plaatje is en vervolgens geef je die afmetingen mee aan het desbetreffende javascript die de pop-up maakt. Dit is makkelijk en snel te doen, maar wat als het een grote gallery is of als je niet van te voren weet of de foto staat of ligt. Dan wordt dit een ander verhaal.

Image::Size is de oplossing voor dit probleem. Deze Perl module is gemaakt om heel snel de afmetingen van een plaatje te bepalen. Het bepalen van de afmetingen gaat als volgt:

#!/usr/bin/perl
use Image::Size;
($globe_x, $globe_y) = imgsize("plaatje.jpg");
Print “$globe_x, $globe_y”;

In de 2 variabelen zitten de x en y afmetingen van het plaatje gemeten in pixels. Deze 2 waardes kunnen vervolgens worden gebruikt om de afmetingen van de pop-up te bepalen. Tevens kan op deze manier worden achterhaald of een plaatje staat of ligt.

Handig ;)