Visualizzazione dei risultati da 1 a 2 su 2

Discussione: imagecopyresized

  1. #1

    imagecopyresized

    Salve a tutti,
    partendo da una class trovata su internet (e modificandola per le mie esigenze) riesco partendo da un'immagine (indicata mediante il suo URL o Path) a ridimensionale (indicando larghezza e altezza oppure la percentuale di ridimensionamento).
    Il codice funziona correttamente.
    Se chiamo la classe in un file PHP (con il solo codice della classe) tutto OK , aprendo il sorgente HTML ottenuto dalla compilazione noto che c'è l'insieme delle informazioni che formano l'immagine (serie di caratteri).
    Ora vorrei visualizzare tale immagine in un tag img .... ma come si puo' fare? Ho provato a mettere il codice della classe nel tag img src="<?php ...... ?>" ma nulla......


    PS
    ===========================================
    Riporto il codice del metodo show della classe:
    ===========================================
    codice:
     function show()
     {
      //show thumb
      @Header("Content-Type: image/".$this->img["format"]);
    
      /* change ImageCreateTrueColor to ImageCreate if your GD not supported ImageCreateTrueColor function*/
      $this->img["des"] = ImageCreateTrueColor($this->img["lebar_thumb"],$this->img["tinggi_thumb"]);
     @imagecopyresized ($this->img["des"], $this->img["src"], 0, 0, 0, 0, $this->img["lebar_thumb"], $this->img["tinggi_thumb"], $this->img["lebar"], $this->img["tinggi"]);
    
      if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
       //JPEG
       imageJPEG($this->img["des"],"",$this->img["quality"]);
      } elseif ($this->img["format"]=="PNG") {
       //PNG
       imagePNG($this->img["des"]);
      } elseif ($this->img["format"]=="GIF") {
       //GIF
       imageGIF($this->img["des"]);
      } elseif ($this->img["format"]=="WBMP") {
       //WBMP
       imageWBMP($this->img["des"]);
      }
     }
    ===========================================
    Esempio codice chiamante:
    ===========================================

    codice:
    //Crea una nuova istanza dell'immagine (foto locale, o su web)
    $thumb=new thumbnail("www.pincopallo.com./image.jpg");   
    //ridimensionamento in percentuale
    $thumb->autoresize(50);   
    //Qualità dell'immagine (da 0 a 100) - Opzionale
    $thumb->jpeg_quality(75);   
    //Mostro solo l'immagine
    $thumb->show();
    "Considerate la vostra semenza:
    fatti non foste a viver come bruti,
    ma per seguir virtute e canoscenza''."
    Dante Alighieri

  2. #2
    Risolto grazie .....
    "Considerate la vostra semenza:
    fatti non foste a viver come bruti,
    ma per seguir virtute e canoscenza''."
    Dante Alighieri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.