Tamanho da imagem

Um módulo Perl que pode ler as dimensões de uma imagem em vários formatos populares.
Baixe Agora

Tamanho da imagem Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Randy J. Ray
  • Site do editor:
  • http://search.cpan.org/~rjray/WebService-ISBNDB-0.34/lib/WebService/ISBNDB/API/Subjects.pm

Tamanho da imagem Tag


Tamanho da imagem Descrição

Um módulo Perl que pode ler as dimensões de uma imagem em vários formatos populares. Imagem :: Tamanho é um módulo Perl que pode ler as dimensões de uma imagem em vários populares uso formats.SYNOPSIS imagem :: Tamanho; # Obter o tamanho do globe.gif ($ globe_x, $ globe_y) = imgsize ( "globe.gif"); Suponha # X = 60 e Y = 40 para os exemplos restantes usar Imagem :: Tamanho 'html_imgsize'; # Get o tamanho como '= largura "X" de altura = "Y"' para HTML geração $ tamanho = html_imgsize ( "globe.gif"); # $ Size == 'width = "60" height = "40"' uso Imagem :: Size 'attr_imgsize'; # Obter o tamanho de uma lista razoável de rotinas em CGI.pm @attrs = attr_imgsize ( "globe.gif"); # @Attrs == ( '-width', 60, '-Altura', 40) de uso de imagens :: Tamanho; # Obter o tamanho de um tampão na memória ($ buf_x, $ buf_y) = imgsize ($ buf); # Assumindo que $ buf era os dados, imgsize () precisava de uma referência a um scalarThe biblioteca Imagem :: Tamanho é baseado no roteiro wwwis escrito por Alex Knowles (alex@ed.ac.uk), uma ferramenta para examinar HTML e adicionar 'largura' e os parâmetros 'altura' para tags de imagem. Os tamanhos são armazenados em cache internamente com base no nome do arquivo, assim que várias chamadas no mesmo nome do arquivo (tais como imagens utilizadas em listas com marcas, por exemplo) não resultam em repetidas computations.Image :: Tamanho oferece três interfaces para possível importação: imgsize ( fluxo) retorna uma lista de três produto das dimensões X e Y (largura e altura, em que a ordem e tipo de imagem) de fluxo. Os erros são observado por (undef) valores indefinidos para os dois primeiros elementos, e uma cadeia de erro no terceiro. O terceiro elemento pode ser (e geralmente são) ignorado, mas é útil quando o dimensionamento de dados cujo tipo é unknown.html_imgsize (fluxo) Retorna a largura e a altura de (X e Y) do fluxo pré-formatada como uma única cadeia de caracteres 'largura =" X" altura = 'Y'' apropriado para adição em geradas etiquetas de HTML IMG. Se a chamada subjacente para imgsize falhar, undef é retornado. O formato retornado é duplamente adequado para HTML e XHTML.attr_imgsize (fluxo) Retorna a largura e a altura de fluxo como parte de uma lista de 4-elemento útil para rotinas que tabelas uso de hash para a manipulação de parâmetros nomeados, como o Tk ou bibliotecas CGI. Um valor de retorno típico olha como ( "-width", X "-Altura", Y). Se a chamada subjacente para imgsize falhar, undef é returned.By padrão, apenas imgsize () é exportada. Qualquer um ou uma combinação dos três pode ser explicitamente importados, ou todos os três podem ser com a tag: all.Input TypesThe tipo de dados transmitidos como fluxo pode ser uma das três formas: stringIf um escalar ordinária (string) é passado, é assumido como sendo um nome de arquivo (absoluto ou relativo ao diretório de trabalho atual do processo) e é procurado e aberta (se encontrado) como a fonte de dados. Possíveis mensagens de erro (ver DIAGNOSTICS abaixo) podem incluir problems.scalar de acesso a arquivos referenceIf o passado-in fluxo é uma referência escalar, ele é interpretado como apontando para uma memória em tampão contendo os dados da imagem. # Suponha que read_data recebe dados em algum lugar (WWW, etc.) $ img = read_data; ($ X, y $, $ id) = imgsize ($ img); # $ X e $ y são dimensões, $ id é o tipo do arquivo imageOpen handleThe terceira opção é passar em um filehandle aberto (como um objeto da classe IO :: File, por exemplo) que já foi associado com o arquivo de imagem de destino. O ponteiro do arquivo vai necessariamente mudar, mas será restaurado para sua posição original antes do final sub-rotina. # $ Fh foi aprovada em, é referência IO :: File: ($ x, $ y, $ id) = imgsize ($ fh); # Mesmo que chamar pelo nome do arquivo, mas mais abstrato. Requisitos: · Perl. O que há de novo nesta versão: · Compress :: Zlib agora é opcional. · A distribuição foi reformulado. · O cache foi feita visível fora do escopo lexical do módulo para que seja possível usar com o IPC.


Tamanho da imagem Software Relacionado

MÍNIMO

analisa a especificação do JOT para armazenamento de tinta e formato de intercâmbio ...

172

Download

Contexto :: Preserve.

Código de execução após uma chamada sub-rotina, preservando o contexto que a sub-rotina teria visto se fosse a última instrução no chamador ...

167

Download