define (" width" , 0);
define (" ALTURA " , 1);
$ IMAGE_SIZE = getimagesize ( " myimage.jpg ");
$ width = $ IMAGE_SIZE [ lARGURA ];
$ height = $ IMAGE_SIZE [altura ];
2
Definir variáveis iguais à largura e altura alvo para redimensionar . Por exemplo, digite :
$ target_width = 100;
$ target_height = 100;
3
Calcular a relação entre a nova largura de idade e altura e seleccionar a mais baixa das duas taxas . Calcula-se a nova largura e altura com base nesta proporção . Por exemplo, digite :
$ ratio_width = $ target_width /$ largura ;
$ ratio_height = $ target_height /$ altura ;
$ ratio = min ( $ ratio_width , $ ratio_height );
$ new_width = intval ( $ proporção * $ largura );
$ new_height = intval ( $ proporção * $ altura); ?
> < br >
4
Visualize a imagem com o novo tamanho , incluindo a "largura " e " altura " atributos no "img " tag HTML. Por exemplo, digite :
" height = " "/>
5 Re -size a imagem permanentemente criando uma cópia da imagem como uma nova imagem e ampliação que a nova imagem com a funcionalidade fornecida pela biblioteca GD gráficos. Por exemplo, digite :
$ image = imagecreatefromjpeg ( " myimage.jpg ");
$ new_image = imagecreatetruecolor ( $ target_width , $ target_height ) ? ;
imagecopyresampled ( $ new_image , $ imagem , 0, 0 , 0, 0 , $ target_width , $ target_height , $ largura , $ altura);
6
Mostrar a re- imagem de tamanho . Por exemplo, digite :
imagejpeg ( $ new_image , null , 100);
>