Image :: math :: restringir

escala de matemática usada na restrição de tamanho da imagem (como miniaturas)
Baixe Agora

Image :: math :: restringir Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Adam Kennedy
  • Site do editor:
  • http://search.cpan.org/~adamk/

Image :: math :: restringir Tag


Image :: math :: restringir Descrição

Escalando a matemática usada na restrição de tamanho da imagem (como miniaturas) Image :: Math :: Restrain é um módulo Perl com as funções matemáticas de escala usadas na restrição do tamanho da imagem (como miniaturas) .Synopsis Use imagem :: Matemática :: restringir; # Criar o objeto Math My $ Math = Image :: Matemática :: Construção-> Novo (64, 48); # Obtenha os valores de escala para uma imagem arbitrária Minha $ Image = My :: Image-> Carga ("MyImage.jpg"); Minha $ Scaling = $ Math-> Restrain ($ image-> Largura, $ image-> Altura); morrer "não precisa escalar" se $ dimensionamento -> {escala} == 1; # Retorna os três valores como uma lista quando chamado na matriz contecem a minha ($ largura, $ altura, $ escala) = $ math-> restringir (800, 600); # Há muitas maneiras diferentes de especificar a restrição # restringir com base na largura apenas $ math = image :: math :: restringir-> Novo (100, 0); # Restringir com base na altura apenas $ math = image :: math :: restringir-> novo (0, 100); # Ou você pode fornecer os dois valores por Array Ref $ Math = Image :: Matemática :: Construção-> Novo (); # Restringir altura e largura pelo mesmo valor $ math = image :: math :: restringir-> Novo (100); # Vários formulários de string para fazer a mesma coisa $ math = image :: math :: restringir-> Novo ('restringir (800x600)'); $ math = image :: math :: restringir-> Novo ('300x200'); $ math = image :: math :: restringir-> Novo ('300w200h'); $ math = image :: math :: restringir-> Novo ('100 W'); $ math = image :: math :: restringir-> Novo ('100h'); # Serializa de volta para 'restringir (800x600)'. # Você pode usar isso para armazenar o objeto se desejar. Minha $ String = $ Math-> As_string; Existem vários módulos e sistemas diferentes que restringem os tamanhos de imagem, como thumbnailing. Cada um deles implementa independentemente a mesma lógica. Isto é, dada uma largura e / ou restrição de altura, eles verificam para ver se a imagem é maior que a restrição e, em caso de assim, escala a imagem para baixo proporcionalmente para que ela se encaixe com as restrições. De curso, todos eles fazem isso ligeiramente differly , e alguns fazem melhor que os outros.Imagem :: Math :: Restrain foi criado especificamente para implementar esta lógica uma vez, e implementá-lo corretamente. Qualquer módulo ou script que o tamanho da imagem restringindo ou thumbnailing provavelmente deve usar isso para sua matemática. Requisitos: · Perl.


Image :: math :: restringir Software Relacionado