Imager :: livro de cook.

Imager :: livro de receitas contém receitas para trabalhar com o Imager.
Baixe Agora

Imager :: livro de cook. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Tony Cook
  • Site do editor:
  • http://search.cpan.org/~tonyc/

Imager :: livro de cook. Tag


Imager :: livro de cook. Descrição

Imager :: livro de receitas contém receitas para trabalhar com o Imager. Imager :: livro de receitas contém receitas para trabalhar com o Imager.Filesthis é descrito em detalhes no Imager :: Arquivos.Reading uma imagem de um arquivo Minha $ Image = Imager-> Novo; $ image-> Leitura (file => $ filename) ou morrer $ image-> errstr; veja imager :: files.writion uma imagem para um arquivo $ image-> write (file => $ filename) ou morrer $ image-> errstr; escreva um gif animado. # construir uma matriz de imagens para usar no GIF minhas @Images; # Sintetize as imagens ou leia-os de arquivos, não importa ... # Escreva o GIF Imager-> write_multi ({file => $ filename, tipo => 'gif'}, @images) ou morrer imager-> errstr; consulte "Escrevendo um GIF animado" in Imager :: Arquivos para um exemplo mais detalhado. READING Múltiplas imagens de um formato de arquivos, como o GIF e o TIFF suportam várias imagens por arquivo. Use o método Read_Multi () para lê-los: minhas @images = imager-> leitura_multi (file => $ filename) ou die Imager-> errstr; convertendo de um formato de arquivo para outro Este é tão simples quanto ler o arquivo original e escrever o arquivo original Novo arquivo, para imagens únicas: minha $ Image = Imager-> Novo; # Imager auto-detecta o arquivo de entrada $ image Image-> Leitura (arquivo => $ input_filename) ou morrer $ image-> errstr; # Imager deriva o formato de arquivo de saída a partir do nome de arquivo $ image-> Write (File => $ Output_FileName) ou die $ image-> erstr; # ou você pode fornecer um parâmetro de tipo: $ image-> write (file => $ output_filename, tipo => 'gif') ou morrer $ image-> errstr; o problema principal que pode ocorrer com isso é se o arquivo de entrada tiver Transparência e o formato de arquivo de saída não suporta isso. Este pode ser um problema ao converter de GIFs para JPEGs por exemplo.Para trabalhar que você pode compor a imagem de origem em uma cor de fundo: if ($ image-> getCannels == 4 ou $ image-> getchannels == 2) { My $ Back = Imager-> Novo (Xsize => $ Image-> GetWidth, Ysize => $ Image-> GetHeight); # cinzento fundo para imagens em escala de cinza, vermelho para cor meu $ back_color = $ image-> getchannels == 2? : 'vermelho'; $ back-> Box (preenchido => 1, cor => $ back_color); $ Back-> Atrumco (SRC => $ Image); $ Image = $ de volta; } Now podemos escrever com segurança para os formatos JPEG ou Pnmsome suportam vários arquivos, por isso, se você quiser converter de dizer TIFF para JPEG, você precisará de vários arquivos de saída: minhas @Images = Imager-> Leite_Multi (arquivo => ' .tif ') ou morrer imager-> errstr; meu índice $ = 1; Para minha imagem $ (@Images) {$ image-> Write (file => sprintf ('saída d.jpg', $ index ++)) ou morrer $ image-> errstr; } Requisitos: · Requisitos de Perl: · Perl.


Imager :: livro de cook. Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download