Immagine :: Math :: vincola

Math ridimensionante utilizzato nella dimensione dell'immagine vincolante (come miniature)
Scarica ora

Immagine :: Math :: vincola Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Adam Kennedy
  • Sito web dell'editore:
  • http://search.cpan.org/~adamk/

Immagine :: Math :: vincola Tag


Immagine :: Math :: vincola Descrizione

Matematica ridimensionata utilizzata nella dimensione dell'immagine vincolante (come miniature) IMMAGINE :: Math :: Impianto è un modulo perl con le funzioni di matematica di ridimensionamento utilizzate nella limitazione della dimensione dell'immagine (come miniature) .synopsis Uso Immagine :: Math :: Impianto; # Crea l'oggetto matematico My $ Math = Image :: Math :: vincolante-> Nuovo (64, 48); # Ottieni i valori di ridimensionamento per un'immagine arbitraria My $ Image = My :: Image-> Load ("myimage.jpg"); My $ ridimensionamento = $ math-> vincola ($ image-> larghezza, $ image-> altezza); Die "Non è necessario scalare" se $ ridimensionamento -> {scala} == 1; # Restituisce i tre valori come elenco quando viene chiamato in array contact my ($ larghezza, $ altezza, $ scala) = $ math-> vincolante (800, 600); # Ci sono molti modi diversi per specificare il vincolo del vincolo # in base alla larghezza solo $ math = Image :: Math :: vincolante-> Nuovo (100, 0); # Vincolano a base di altezza solo $ math = Image :: Math :: vincolante-> Nuovo (0, 100); # O puoi fornire i due valori da array ref $ math = Image :: Math :: vincolante-> nuovo (); # Vincola altezza e larghezza dello stesso valore $ math = Image :: Math :: vincolante-> Nuovo (100); # Varie forme di stringa per fare la stessa cosa $ math = Image :: Math :: vincolante-> nuovo ('vincolando (800x600)'); $ math = Image :: Math :: vincolante-> nuovo ('300x200'); $ math = Image :: Math :: vincolante-> nuovo ('300W200H'); $ Math = Image :: Math :: vincolante-> nuovo ('100w'); $ math = Image :: Math :: vincolante-> nuovo ('100h'); # Serializza indietro a 'vincolando (800x600)'. # Puoi usare questo per memorizzare l'oggetto se lo desideri. My $ String = $ math-> as_string; Esistono un numero di moduli e sistemi diversi che vincola le dimensioni dell'immagine, come il miniatura. Ognuno di questi implementa in modo indipendente la stessa logica. Cioè, dato un vincolo di larghezza e / o altezza, controllano se l'immagine è più grande del vincolo, e in tal caso ridimensiona l'immagine in modo proporzionale in modo tale che si adatta ai limiti dei vincoli. Corso, tutti lo fanno leggermente differimenti , e alcuni lo fanno meglio di altri.Immagine :: Math :: Impianto è stato creato specificamente per implementare questa logica una volta, e implementarlo correttamente. Qualsiasi modulo o script che consente di limitare la dimensione dell'immagine o il miniatura dovrebbe probabilmente usare questo per la matematica. Requisiti: · Perl.


Immagine :: Math :: vincola Software correlato