Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Método visualizar as fotos
- * Encontra-se na página visualizar-fotos.php
- * @access public
- * @param null
- * @return $visualizar
- */
- public function visualizarFoto()
- {
- .....
- $arquivo = '../fotos/albuns/'.$album.'/'.$foto;
- if(!file_exists($arquivo))
- {
- $this->visualizarImagemCortada($nc->IdAlbuns);
- }
- ....
- }
- /**
- * Método corta a foto
- * Encontra-se no método visualizarFotos()
- * @access public
- * @param string $album
- * @return $visualizar
- */
- public function visualizarImagemCortada($album){
- $sqlImagens = mysqli_query($this->conexao,"SELECT * FROM nc_fotos WHERE IdAlbuns = '".$album."';");
- if(mysqli_num_rows($sqlImagens) == 0)
- {
- $visualizar = "There are still no indexed images for this album. Do you want to register now?";
- return $visualizar;
- }
- else{
- while($nc = mysqli_fetch_object($sqlImagens))
- {
- $imagem = '../fotos/albuns/'.$nc->NomeAlbum.'/'.$nc->Fotos;
- list($img,$extensao) = explode(".",$nc->Fotos);
- if($extensao == 'jpg' || $extensao == 'jpeg' || $extensao == 'JPG')
- {
- $im = imagecreatefromjpeg($imagem);
- $size = min(imagesx($im), imagesy($im));
- $im2 = imagecrop($im, ['x' => 50, 'y' => 0, 'width' => $size, 'height' => $size]);
- if ($im2 !== FALSE)
- {
- list($imagem,$extensao) = explode(".",$nc->Fotos);
- imagejpeg($im2, '../fotos/albuns/'.$nc->NomeAlbum.'/'.$imagem.'_1.'.$extensao);
- }
- }
- if($extensao == 'png')
- {
- $im = imagecreatefrompng($imagem);
- $size = min(imagesx($im), imagesy($im));
- $im2 = imagecrop($im, ['x' => 50, 'y' => 0, 'width' => $size, 'height' => $size]);
- if ($im2 !== FALSE)
- {
- list($imagem,$extensao) = explode(".",$nc->Fotos);
- imagepng($im2, '../fotos/albuns/'.$nc->NomeAlbum.'/'.$imagem.'_1.'.$extensao);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement