Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. /**
  2. * Método visualizar as fotos
  3. * Encontra-se na página visualizar-fotos.php
  4. * @access public
  5. * @param null
  6. * @return $visualizar
  7. */
  8. public function visualizarFoto()
  9. {
  10. .....
  11. $arquivo = '../fotos/albuns/'.$album.'/'.$foto;
  12. if(!file_exists($arquivo))
  13. {
  14. $this->visualizarImagemCortada($nc->IdAlbuns);
  15. }
  16. ....
  17. }
  18.  
  19. /**
  20. * Método corta a foto
  21. * Encontra-se no método visualizarFotos()
  22. * @access public
  23. * @param string $album
  24. * @return $visualizar
  25. */
  26. public function visualizarImagemCortada($album){
  27. $sqlImagens = mysqli_query($this->conexao,"SELECT * FROM nc_fotos WHERE IdAlbuns = '".$album."';");
  28. if(mysqli_num_rows($sqlImagens) == 0)
  29. {
  30. $visualizar = "There are still no indexed images for this album. Do you want to register now?";
  31. return $visualizar;
  32. }
  33. else{
  34. while($nc = mysqli_fetch_object($sqlImagens))
  35. {
  36. $imagem = '../fotos/albuns/'.$nc->NomeAlbum.'/'.$nc->Fotos;
  37. list($img,$extensao) = explode(".",$nc->Fotos);
  38. if($extensao == 'jpg' || $extensao == 'jpeg' || $extensao == 'JPG')
  39. {
  40. $im = imagecreatefromjpeg($imagem);
  41. $size = min(imagesx($im), imagesy($im));
  42. $im2 = imagecrop($im, ['x' => 50, 'y' => 0, 'width' => $size, 'height' => $size]);
  43. if ($im2 !== FALSE)
  44. {
  45. list($imagem,$extensao) = explode(".",$nc->Fotos);
  46. imagejpeg($im2, '../fotos/albuns/'.$nc->NomeAlbum.'/'.$imagem.'_1.'.$extensao);
  47. }
  48. }
  49. if($extensao == 'png')
  50. {
  51. $im = imagecreatefrompng($imagem);
  52. $size = min(imagesx($im), imagesy($im));
  53. $im2 = imagecrop($im, ['x' => 50, 'y' => 0, 'width' => $size, 'height' => $size]);
  54. if ($im2 !== FALSE)
  55. {
  56. list($imagem,$extensao) = explode(".",$nc->Fotos);
  57. imagepng($im2, '../fotos/albuns/'.$nc->NomeAlbum.'/'.$imagem.'_1.'.$extensao);
  58. }
  59. }
  60. }
  61. }
  62. }
  63.  
  64. SELECT * FROM nc_fotos WHERE Fotos = '7872d046a1c1e5d30bdfe6728e868d47.jpeg'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement