[script] - CreateThumb

Only PHP & MySQL.

Moderator: DaD

[script] - CreateThumb

Postby k8 on Fri Oct 12, 2007 2:23 pm

Code: Select all
<?php

   /**********************************************************
      Php - CreateThumbnail V.0.0.1
      Autore: k8
      Prelevato da www.big-bug.net   
      + La Comunity sulla Programmazione & Su Linux +
   **********************************************************/

   function CreateThumbnail($percorso){
      $dir_thumb = "../fileup/thumbnails";
      $thumb_finale = basename($percorso);
      if(file_exists($percorso)){
          list($width, $height, $type, $attr) = getimagesize($percorso);
             if($width > 112 && $height > 115){
                $thumb = imagecreatetruecolor(112,115);
                   switch($type){
                     case 1: #GIF
                     $originale = imagecreatefromgif($percorso);
                     break;

                         case 2: #JPEG
                     $originale = imagecreatefromjpeg($percorso);
                     break;
                     
                     case 3: #PNG
                     $originale = imagecreatefrompng($percorso);   
                     break;
                  }

                     imagecopyresized($thumb, $originale, 0, 0, 0, 0, 112,115, $width, $height);
                     if($type == 1){
                        imagegif($thumb,"$dir_thumb/$thumb_finale", 100);
                     } elseif($type == 2){
                        imagejpeg($thumb,"$dir_thumb/$thumb_finale", 100);
                     } elseif($type == 3){
                        imagepng($thumb,"$dir_thumb/$thumb_finale",9);
                     }
                     imagedestroy($originale);
            } else {
               return NULL;
             }
                return $percorso_thumb ="$dir_thumb/$thumb_finale";   
         }   
    }

?>
   

Homepage => qui
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

[script] - CreateThumb

Sponsor

Sponsor


Postby DaD on Sat Oct 13, 2007 1:02 pm

Buono, però se vuoi fare un lavoro come si deve dovresti anche provare a rendere possibile il controllo della qualità dell'immagine, in quetso modo la conversione sarà più dettagliata, senza perdere qualità dell'immagine ;)
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm

Postby k8 on Sat Oct 13, 2007 9:12 pm

dad wrote:Buono, però se vuoi fare un lavoro come si deve dovresti anche provare a rendere possibile il controllo della qualità dell'immagine, in quetso modo la conversione sarà più dettagliata, senza perdere qualità dell'immagine ;)

mmm vero... mmm come faresti? :twisted:
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

Postby DaD on Sat Oct 13, 2007 9:46 pm

bool imagejpeg ( resource image [, string filename [, int quality]] )

La qualità va da 0 a 100 è di defualt e 75, quindi ti basterà modificare la funzione, dando la var $quality, ed inserendola quando crei l'imaggine ;)
Stessa cosa per la larghezza, altezza ecc
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm

Postby NorbiX on Wed Dec 26, 2007 10:04 pm

esatto

ho visto lo script tempo addietro ma me ne sono andato indifferente..

bella pensata keit!

a differenza della mia galleria fotografica hai messo ben 3 formati di immagini, ora ti basta giocarci un po per disporre le immagini in una tabella, farci scrivere sopra titolo e peso (magari sia dell'anteprima che dell'immagine reale), e centrare le immagini che sono più piccole dell'anteprima, e magari una data che coincide con la data di creazione dell'immagine o la sua modifica

dad come al solito sa già a perfezione le funzioni sulle immagini, come poteva essere altrimenti, cosa potevamo aspettarci dal nostro phpomane preferito? ciau!
#include <antisocialbastard>

anti-social_bastard_init(&norbix);
User avatar
NorbiX
Array[]
 
Posts: 722
Joined: Fri Jul 14, 2006 11:14 am
Location: Inside the N.A.K.

Postby DaD on Thu Dec 27, 2007 11:59 pm

NorbiX wrote:dad come al solito sa già a perfezione le funzioni sulle immagini, come poteva essere altrimenti, cosa potevamo aspettarci dal nostro phpomane preferito? ciau!

Phpomane sa tanto di pedofilo lol.
Al massimo si potrebbe fare "l'uomo che sussurava agli script php" ... è più fashion a mio dire xD
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm

Postby k8 on Thu Jan 10, 2008 6:35 pm

Per i file image/tiff .tiff (mac os)
conoscete qualche funzione?? :)
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

Postby DaD on Fri Jan 11, 2008 4:07 pm

Non ci ho mai lavorato, cmq mi informo e ti faccio sapere.
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm


Return to PHP & MySQL

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest