Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    resize dinamico di un'immagine

    in pratica:

    ho un'immagine salvata in db in un campo mediumblob...
    molte volte però quest'immagine la devo visalizzare molto più piccola rispetto alle sue dimensioni è possibile farlo?

    c'è una funzioncina fatta apposta?

  2. #2

  3. #3

  4. #4

  5. #5
    Originariamente inviato da pugia
    puoi usare le librerie GD...http://it.php.net/manual/it/ref.image.php
    si lo so... ma non c'è una funzione già fatta (senza che me le studio )?

  6. #6
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Originariamente inviato da andr3a
    prova questa:
    http://www.devpro.it/?php4/code/51/


    ciao andrea.. sto provando la tua classe, ma non mi visualizza niente...

    sto usando il metodo 'on-the-fly' ma non mi esce ne un errore (con error_reporting(E_ALL)) ne l'immagine..

    che devo fare?

  8. #8
    c'è anche la mia funzione

    accetta in entrata una risorsa GD e ne restituisce una ^^


    se poi ti interessa anche inserire un watermark e inserire dei bordi trasparenti...
    http://phpsoft.no-ip.info/private/imageresize.rar
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #9
    Originariamente inviato da daniele_dll
    c'è anche la mia funzione

    no la tua non mi interessa !!




    attendo andrea per una risposta

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    prova:
    function resizeimage($resource,$size){
    //RIDIMENSIONO CON LE GD
    $tmpimage=imagecreatefromstring($resource);
    $src_width=imagesx($tmpimage);
    $src_height=imagesy($tmpimage);
    $ratio=$src_height / $size;
    $tmp_resized=imagecreatetruecolor($src_width / $ratio,$src_height / $ratio);
    imagecopyresampled($tmp_resized, $tmpimage, 0, 0, 0, 0,
    $src_width / $ratio,
    $src_height / $ratio,
    $src_width,
    $src_height);
    imagedestroy($tmpimage);
    return imagejpeg($tmp_resized);
    }
    $query="select image from tabella where id=$id";
    $result=mysql_query($query) or die("caricamento immagine non riuscito");
    $oggetto=mysql_fetch_array($result);
    $resource=$oggetto['image'];
    resizeimage($resource,80);
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

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.