Image :: Math :: Controlain

MISSION D'ÉCHELAGE Utilisé dans la taille de la taille de l'image (telle que les miniatures)
Télécharger maintenant

Image :: Math :: Controlain Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Adam Kennedy
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~adamk/

Image :: Math :: Controlain Mots clés


Image :: Math :: Controlain La description

Mise à l'échelle des mathématiques utilisées dans la taille de la taille d'image (telles que les vignettes) Image :: Math :: La contrainte est un module Perl avec des fonctions mathématiques à l'échelle utilisées dans la taille de la taille de l'image (telles que les miniatures) .Synopsis Utilisation Image :: Math :: Controlain; # Créer l'objet mathématique mon $ math = image :: math :: contraint-> neuf (64, 48); # Obtenir les valeurs de mise à l'échelle pour une image arbitraire mon $ image = My :: Image-> Charger ("myImage.jpg"); ma échelle $ = $ math-> contraindre ($ image-> largeur, $ image-> hauteur); mourir "n'a pas besoin d'échelle" si $ échelle -> {échelle} == 1; # Retourne les trois valeurs comme une liste lorsqu'elle est appelée dans le tableau contect mon ($ largeur, $ hauteur, $ échelle) = $ math-> contrainte (800, 600); # Il y a beaucoup de façons différentes de spécifier la contrainte # contraignain basé sur la largeur seulement $ math = Image :: Math :: Contrain-> Nouveau (100, 0); # Contraindre en fonction de la hauteur seulement $ math = Image :: Math :: Contrain-> Nouveau (0, 100); # Ou vous pouvez fournir les deux valeurs par array ref $ math = Image :: Math :: Contrain-> Nouveau (); # Contraindre la hauteur et la largeur par la même valeur $ math = Image :: Math :: Contrain-> Nouveau (100); # Divers formes de cordes pour faire la même chose $ math = Image :: Math :: Contrain-> Nouveau ('contraindre (800x600)'); $ math = image :: math :: contraint-> nouveau ('300x200'); $ math = image :: math :: contraint-> nouveau ('300w200h'); $ math = image :: math :: contraint-> nouveau ('100w'); $ math = image :: math :: contraint-> nouveau ('100h'); # Serialise Retour à 'Controlain (800x600)'. # Vous pouvez utiliser ceci pour stocker l'objet si vous le souhaitez. My $ string = $ math-> as_string; il existe un certain nombre de modules et de systèmes différents qui contraindront les tailles d'image, telles que la vignette. Chacun d'entre eux implémente indépendamment la même logique. C'est-à-dire que, étant donné une contrainte de largeur et / ou de hauteur, ils vérifient si l'image est plus grande que la contrainte, et si elle est la fois à l'échelle de l'image proportionnellement de manière à conditionner les contraintes. Et certains le font mieux que d'autres.Image :: Math :: Contrain de contrainte a été créé spécifiquement pour mettre en uvre cette logique une fois et la mettre en uvre correctement. Tout module ou script qui fait la taille de l'image contraignant ou la vignette devrait probablement utiliser cela pour ses calculs. Exigences: · Perl


Image :: Math :: Controlain Logiciels associés