Afbeelding :: Math :: Constain

Schalen wiskunde gebruikt in beeldgrootte beperken (zoals miniaturen)
Download nu

Afbeelding :: Math :: Constain Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Adam Kennedy
  • Uitgever website:
  • http://search.cpan.org/~adamk/

Afbeelding :: Math :: Constain Tags


Afbeelding :: Math :: Constain Beschrijving

Schalen wiskunde gebruikt in beeldgrootte beperken (zoals miniaturen) Afbeelding :: Math :: Constain is een PERL-module met schalende wiskundige functies die worden gebruikt in beeldgrootte beperken (zoals miniaturen). Synopsis Gebruik Image :: MATH :: CONFERIONE; # Maak het wiskundelobject mijn $ MATH = Afbeelding :: MATH :: CONSTRACT-> NIEUW (64, 48); # Krijg de schaalwaarden voor een willekeurige afbeelding Mijn $ image = My :: image-> belasting ("myimage.jpg"); Mijn $ Scaling = $ Math-> Constrain ($ image-> breedte, $ image-> hoogte); Die "hoeft niet te schalen" als $ schaal -> {schaal} == 1; # Retourneert de drie waarden als een lijst wanneer het array wordt genoemd, continte mijn ($ breedte, $ hoogte, $ schaal) = $ math-> beperken (800, 600); # Er zijn veel verschillende manieren om de beperking # te specificeren op basis van de breedte alleen $ Math = Image :: MATH :: CONSTRACT-> NIEUW (100, 0); # Beperkt op basis van slechts $ math = image :: wiskunde :: constrain-> nieuw (0, 100); # Of u kunt de twee waarden verstrekken door reeks Ref $ MATH = Afbeelding :: Wiskunde :: Constrain-> Nieuw (); # Beperken hoogte en breedte door dezelfde waarde $ wiskunde = afbeelding :: wiskunde :: constrain-> nieuw (100); # Diverse stringformulieren om hetzelfde te doen $ Math = Image :: MATH :: CONFERION-> NIEUW ('BEGELD (800x600)'); $ MATH = Afbeelding :: MATH :: CONFERION-> NIEUW ('300X200'); $ Math = Image :: Wiskunde :: Constain-> NIEUW ('300W200H'); $ Math = Image :: MATH :: CONSTRACT-> NIEUW ('100W'); $ MATH = Afbeelding :: MATH :: CONSTRACT-> NIEUW ('100H'); # Serialises terug naar 'Constain (800x600)'. # U kunt dit gebruiken om het object op te slaan als u dat wilt. Mijn $ String = $ MATH-> AS_STRING; Er zijn een aantal verschillende modules en systemen die beeldformaten beperken, zoals miniatuur. Elk van deze onafhankelijk implementeert dezelfde logica. Dat wil zeggen, gezien een breedte en / of hoogtebeperking, ze controleren of het beeld groter is dan de beperking, en als deze de afbeelding evenredig is, zodat het past in de beperkingen. , en Sommigen doen het beter dan anderen.Image :: Math :: Constrain is specifiek gemaakt om deze logica eenmaal te implementeren en het goed te implementeren. Elke module of script die beeldgrootte beperkend of miniatuur moet dit waarschijnlijk gebruiken voor zijn wiskunde. Vereisten: · Perl


Afbeelding :: Math :: Constain Gerelateerde software