Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar uma imagem Miniaturas em PHP
Você pode usar o PHP ea biblioteca GD2 livre para criar automaticamente miniaturas de imagens em seu site . Isso pode ser útil para criar galerias de fotos , para lidar com um grupo dinâmico de imagens ou se você apenas não quer criar miniaturas manualmente com um editor de imagens . Criando uma miniatura envolve a leitura da imagem, fazendo uma cópia redimensionada da imagem e , em seguida, apresentar a nova imagem. Você deve ter a biblioteca GD2 instalado no seu servidor para usar as funções de edição de imagem. Instruções
1

Abra seu arquivo PHP em um editor de texto, como o Notepad do Windows .
2

Criar uma nova função PHP para armazenar o código de criação de miniaturas . Incluir parâmetros para a localização da imagem , o destino da imagem, largura e altura de miniaturas miniatura. Por exemplo, " função create_thumbnail ( $ source , $ destino, $ thumb_width , $ thumb_height ) {" .
3

Leia a largura da imagem e altura com o " imagesx ( imagem ) " e " imagesy ( imagem) " funções . Por exemplo, " $ orig_width = imagesx ( $ source ); $ orig_height = imagesy ( $ source ); " .
4

Carregue a sua imagem com o " imagecreatefromjpeg ( fonte ) " função. A imagem deve ter uma extensão de arquivo " jpeg" . Existem funções similares , se você quiser usar um gif , png , corda, wbmp , xbm , XPM ou fonte de imagem truecolor . Por exemplo, " $ my_image = $ imagecreatefromjpeg ( $ source ); "
5

Cria uma nova imagem em branco com a largura desejada e altura usando o " imagecreatetruecolor ( new_width , new_height ) " função. . Por exemplo, " $ temp_image = imagecreatetruecolor ( $ thumb_width , $ thumb_height ); " .
6

Copiar uma versão redimensionada da imagem original para a nova imagem com o " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ); " . Por exemplo ,
7

Visualize a imagem para a tela ou salvá-la em um arquivo com o " imagejpeg ( imagem , nome do arquivo , qualidade) " função. Use um valor de nome de arquivo "NULL" para exibir a imagem na tela. O parâmetro de qualidade pode variar de 0-100 , sendo 100 com imagens de maior qualidade , mas também o maior tamanho de arquivo . Por exemplo, ". Imagejpeg ( $ temp_image , NULL, 100); exibe a miniatura na tela com 100 por cento de qualidade"
8

Use o " imagedestroy ( imagem ) " função para liberar a memória usada pelo recurso de imagem . Por exemplo, " imagedestroy ( $ temp_image ); " .
9

Feche a função com um "}"
10

Chame a nova função a partir da sua página web. para criar uma miniatura. Chame a função repetidamente para cada imagem que você deseja criar uma miniatura para . Por exemplo, " create_thumbnail ( $ image_source , $ image_destination , 120, 80); " . .
11

Salve o arquivo PHP, fechá-lo e carregá-lo em seu servidor para se certificar de que funciona corretamente

Anterior :

Próximo : No
  Os artigos relacionados
·Como cancelar um processo de reparo na MySQL 
·Como inserir caracteres árabes em MySQL 
·Como inserir uma T- variável em PHP 
·Como criar um Rastreador Pixel em PHP 
·Diferenças PHP corda 
·Como definir o valor de uma consulta MySQL como uma var…
·Como editar um modelo de PHP 
·Como obter o número de linhas em CSV PHP 
·O que é um eco PHP 
·Como importar do Excel em MySQL PHP Cat Software 
  Artigos em destaque
·Como encontrar recursos para aprender o Xcode para iPho…
·Como usar o Java Script no Microsoft Office 
·Como construir um Automated Register Bot 
·Como instalar o MySQL Gem no Snow Leopard 
·Como descobrir se uma letra é maiúscula em C Sharp 
·Variáveis ​​de Referência em Função PHP 
·Como converter Char para Int 
·Como girar texto com JavaScript 
·Como remover Vírgulas em PHP 
·Qual é a extensão de arquivo JNLP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados