Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <?php
  2. $arquivo = "imagem.png";
  3.  
  4. $largura = 200;
  5. $altura = 200;
  6.  
  7. //1191x670
  8. //pegando as dimensões originais da imagem
  9. list($largura_original, $altura_original) = getimagesize($arquivo);
  10.  
  11. $ratio = $largura_original/$altura_original;
  12. if ($largura/$altura > $ratio) {
  13. $largura = $altura * $ratio;
  14. }else{
  15. $altura = $largura / $ratio;
  16. }
  17.  
  18. $imagem_final = imagecreatetruecolor($largura, $altura);
  19. $imagem_original = imagecreatefrompng($arquivo);
  20.  
  21. //redefinindo o tamanho da imagem
  22. imagecopyresampled($imagem_final, $imagem_original, 0, 0, 0, 0, $largura, $altura, $largura_original, $altura_original);
  23.  
  24. header("Contente-Type: image/png");
  25. imagepng($imagem_final, "mini_imagem.png");
  26. echo "Imagem redimensionada com sucesso!";
  27.  
  28. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement